<SEC-DOCUMENT>0000950170-25-052497.txt : 20250409
<SEC-HEADER>0000950170-25-052497.hdr.sgml : 20250409
<ACCEPTANCE-DATETIME>20250409160419
ACCESSION NUMBER:		0000950170-25-052497
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		61
CONFORMED PERIOD OF REPORT:	20250228
FILED AS OF DATE:		20250409
DATE AS OF CHANGE:		20250409

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:		25825204

	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-20250228.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-04-09T16:02:27.1346+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/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:neog="http://www.neogen.com/20250228" 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;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_da0b6bba-87d4-4850-98c5-94f549b8591b" name="dei:AmendmentFlag" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric id="F_5d87c950-3f49-47a4-b0a6-6a818b10b435" name="dei:EntityCentralIndexKey" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">0000711377</ix:nonNumeric><ix:nonNumeric id="F_8541c2af-bc1a-426e-b85a-70ab9bb265cb" name="dei:CurrentFiscalYearEndDate" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">--05-31</ix:nonNumeric><ix:nonNumeric id="F_61772ebe-c0e8-47cb-a5d3-84d7dca81596" name="dei:DocumentFiscalPeriodFocus" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">Q3</ix:nonNumeric><ix:nonNumeric id="F_c43623c4-c287-420c-a570-ae3004f970e3" name="dei:DocumentFiscalYearFocus" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">2025</ix:nonNumeric><ix:nonNumeric id="F_778908d4-79dc-4f31-ac7a-0f4440a14d6e" name="dei:EntityCurrentReportingStatus" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">Yes</ix:nonNumeric><ix:nonNumeric id="F_b6ea609d-17d2-421d-a89b-3e8bd2a15814" name="dei:EntityInteractiveDataCurrent" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">Yes</ix:nonNumeric><ix:nonFraction id="F_03bfc29d-4a4e-4380-9e3b-cefbf1aed4b3" name="us-gaap:CommitmentsAndContingencies" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_48f73c3a-6067-4c2b-b250-ff641f49c677" name="us-gaap:CommitmentsAndContingencies" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_8a657a32-f887-490e-bce7-6a13a98e3375" name="us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4">http://fasb.org/us-gaap/2024#OperatingExpenses</ix:nonNumeric><ix:nonNumeric id="F_28783f4f-de2b-4d6c-a191-cf748e009eba" name="us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a">http://fasb.org/us-gaap/2024#OperatingExpenses</ix:nonNumeric><ix:nonNumeric id="F_e09daf77-f0eb-47e2-8ead-ce0bcaed463b" name="us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0">http://fasb.org/us-gaap/2024#Liabilities</ix:nonNumeric><ix:nonNumeric id="F_b60f9c0c-a68f-4878-a26e-9accb824285e" name="us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e">http://fasb.org/us-gaap/2024#Liabilities</ix:nonNumeric><ix:nonNumeric id="F_c9f2947e-cd70-4568-8aa8-32b8dd86baaa" name="us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0">http://fasb.org/us-gaap/2024#LiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_263fa855-d57a-4742-8b65-ee36aa45d222" name="us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="neog-20250228.xsd"/></ix:references><ix:resources><xbrli:context id="C_802ce955-1a75-4b58-8c02-f217d5cd3d06"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_809acae7-a6d2-498f-ad24-d681f59eab32"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_80e4ab7e-e960-46b9-8c44-0ec503ee2c2f"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8163300f-ac03-431f-b181-164c109bca3c"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_81906973-0545-4915-93a8-6f2d6b0a750e"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8244d2e3-4f56-4e23-81f5-ae827973f4e0"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8370110b-a29f-41e9-a2bd-c67444823b17"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_852c619c-c891-421a-a567-b51b0358ff88"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_859a2699-6d60-4ff3-bd3b-ffe254b2fab9"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_87ca7186-c10c-4363-8cf8-4fd875960560"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_880c022f-b185-41a8-888a-a11b4ee5cfe0"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_891349f6-7373-49de-a1da-10b851b42442"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8b106a44-4852-445f-b7fc-a9432f354093"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d097d7f-d6cc-4b93-953c-f41f172207c5"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d9b40c7-1941-4ee7-b615-697a27c544b2"><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-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_903a9366-e085-4705-a582-a423231dfaa6"><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:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9065ed40-a663-4506-b690-84a3bb98239d"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_90f163d0-de51-44ff-a09c-ba14018c1e02"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_91012bf0-1d8f-479d-b526-f572730fdff4"><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-09-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_919c28cd-d6f1-4b7f-b893-060fdd9c205c"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_92e16e08-609c-4dec-837a-2547de01bb56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_95d5919a-ce8b-43bc-9158-f7c91bcbc39d"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_96473064-d98d-49a9-9dc0-3188d17d7660"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9774cc20-a738-4ba6-a6d5-76f7db1481fe"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9d7e8a73-19c5-4061-8e94-ae9c00162d59"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d"><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_a3e25bd8-a13b-49e7-a553-63ab315de13e"><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-09-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a476a67f-43c2-4b10-b4b9-8ecea6403593"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a47c2f97-799a-4a98-a019-f2b55a953008"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a533c465-bc8a-4e9d-b24d-190943f17c97"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a621ada7-befa-43da-b95e-68c745564401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a6e327d1-1773-4721-9790-516347d1a42d"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a801b0e5-822a-4fa1-ace6-676653527adf"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a96791d0-b4d4-481c-add6-118a0da0b626"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aa057976-e845-40d0-9514-ac47802dcc17"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aa74de67-ea9f-48ce-b5f1-32d142a3fb41"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ae7f3013-83a9-4d52-87f3-09dda04c175a"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b1150a4a-f2c2-4249-bac4-df5aa94ecc6a"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a"><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>2024-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4db7ee2-eff9-4a7a-9663-5872b23a128c"><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_b4f7a12c-3564-464a-b5bc-5f2335177689"><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_b685b3f2-ebe4-4724-8685-e72cec12de7e"><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_b73c862b-76fb-4ed1-866b-fab61545afe3"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b765f644-a1db-4f0d-85dc-80ca74301e37"><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_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b8d700f6-5e5a-4f33-a6c6-d792de425628"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb24df5b-24f6-4039-9dea-94e78b983994"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bb548d5e-4cf6-401b-a7a2-f50948e2b6ac"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bc42d302-85ee-4057-afbb-2a01d51848de"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bc65670c-4008-486f-89c4-500490fce272"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bdaa7616-4c95-4307-b159-812d1e9a8a54"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bdaf59ad-0575-4f5e-b113-81d01346f7b4"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_be353c70-ee34-46ca-927b-027b827e6aef"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_becab193-f9d3-4c30-b9a1-acc4ab41e227"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c0c80c51-43b5-4df6-9094-a82d47442b79"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c1245c8c-a3ec-4b5d-ab97-e205b42d9168"><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_c19df1ba-0dac-4513-9c83-834c2c7457f6"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c1aef1a1-19a0-4427-a8ff-337c4b24808a"><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_c208203b-14a2-49cf-8b8a-bb93410de02a"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c2dd6138-773c-4633-a8b6-3f037995758a"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c396c543-c26a-4f0c-8d6b-8ec9326d75fd"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c71d6d2e-34b8-42d5-8efe-c82357be31eb"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c967ad8a-0027-4a77-8b49-5aa02a0e9ed0"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ca4adb39-ec4a-4e2f-b330-3257fb0d214f"><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-09-01</xbrli:startDate><xbrli:endDate>2024-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ca7d8912-fb18-43c0-9eb6-9bf9752c1a47"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf68425d-40bc-4093-9e90-36fa077de360"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d2743705-671d-453c-b287-68bb9877ed79"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d475d6a9-c4d1-401b-86d7-aeaf82b0afd4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d55b7099-e23a-4f41-ac10-a166aef8d40f"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d5f975dc-561c-4daa-ba61-e87d5df2f798"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d74d9918-9e93-42da-84cf-68606ffce042"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d99b8615-af1b-4404-95a5-07b661d1d150"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d9e8e3fb-e521-4921-90d4-294b8b62e316"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dc43d882-9cc7-4265-be17-acbfd1751a39"><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_dde86516-7112-4db9-9ba3-0e0d56c02ee0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e0da41b1-6681-460f-93ee-bbe63b6bb419"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e14b108e-a995-4700-a926-02609e741549"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e1bed128-5b57-48ea-b9c7-c41b20728403"><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:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e6749d7d-8c85-44a8-8779-a533e38f9843"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e72a70d0-e309-4d5f-9c5f-d871213b6718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eac8bbf5-39f4-4507-959a-6a8e722487e7"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ecd1d100-a49d-4cec-a06d-cb6a935dfe23"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ecfa16aa-abf6-419a-953f-9339a7863ffb"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ed48a399-1abe-44d5-bc01-8ca8abd747bf"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eeef20ec-95b2-4742-a5fa-f2984e142bdd"><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_eefce38f-d9eb-461a-b0a1-b2984d87244f"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f15b0ca6-6f5c-43ee-aa65-6aa8397ee766"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f2d70637-958b-4a0e-8489-10fa25939423"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3419bf6-4b49-4140-98e0-2682d632bd2d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f3f28178-6862-4539-8322-2e5aea0a4f66"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f40acee3-9a1c-4984-aaaa-502d94176d39"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f55b44db-9ca7-4bb0-9c6d-59d1cc0b9ee6"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30"><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>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f7f4ad0a-29d3-43b0-8e85-62833935a42e"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f83914e8-9a25-46bb-bcc6-c3d78146d448"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f86a5a9e-88d2-4067-886a-d90207f117dc"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fcccbb72-9554-4377-9aa0-ac99d46643c0"><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_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f"><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>2024-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fe493807-5680-4e72-bdd4-9077cd15d38a"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fe892c2a-6de6-4fec-bb0a-1ed3c6289b1e"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fffa6e2d-3cb5-443c-a837-3afb69db0004"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01388dba-5af8-45c5-ad0b-73ff79f8354d"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_030014d2-021c-4930-be4d-1de8fb7795bc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0314e6ac-a8a7-4e73-8624-ca77b4a7dc57"><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>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_03eca3a8-239a-4d45-8676-e464eb63b4e9"><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_04328fe8-9c7b-434b-9583-98187f92ca37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_04512cb9-7ed3-4dab-b844-09d0e141b424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_045ab54a-0be1-4e6d-beb4-6fe2282f68cc"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0610220f-c370-49e5-b301-741c53add0f4"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_08c3bed1-20f2-4e1c-87be-165ecd321b4c"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_08c90113-7535-48ca-a4f8-8c8bc753315f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0938524f-5de4-49c6-9b64-d83ba66cee76"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0a4bd897-e309-41f5-9563-33b73d1a17af"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0b22dea7-5e3a-494d-b87e-6466eb401456"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0c444e20-cf66-4adb-8c32-cfca299e5308"><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_0c62de7c-9f5c-4fcd-8027-de00dff1abff"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4"><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>2024-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e238539-9403-496e-b611-aa2e57187e96"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e3f3378-d470-40e7-9a4a-6185093bc175"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_12663c7d-1eb2-4d04-9393-ae46185e9251"><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-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_12e85d30-545e-4d23-bcc6-7727bd41ac4a"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_131c18a5-4286-4b6b-a9f6-903a035ce4ec"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1367e7c1-05d4-4dc5-882c-46c3f1c9895e"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_13d2a74f-7992-4757-87b3-74d15f38148f"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_13ef7269-b078-44b7-9607-7a5e220fd21d"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_148e109a-9417-4ad6-bef0-3c4ff606836c"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_14bf7094-0c36-4182-934b-ca3f8b943a2d"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_152ce98e-65e4-4243-acdc-374b0d593e6d"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_163f5dd7-0ed1-485a-b38f-d066bc851a78"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_174b2994-6e96-4048-8f37-7fc00bcbe51d"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_17f15113-13ef-4a10-99c3-1d13ad95cf48"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_18157ade-54a0-48af-886e-b182c9ddc73d"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1b8eca91-b57d-40da-8877-d53a5007fe54"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c5c24f7-8823-4f3c-8bd7-998ed956ec51"><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_1d31a8f9-9249-476c-bdb5-ad7cd43265cc"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1eb60b76-a70b-41de-bc9e-82efbe572d27"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_216bbee9-3123-43f8-8974-ee9c4462d370"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_220160f6-3d66-4c56-9a3e-d6ae11a5074a"><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_22564794-6abc-462d-81c1-e4655bf265a2"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_24d2406c-ca97-429b-8fbe-6f2119430b0a"><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>2023-09-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2576406d-2c6a-4756-ae55-970448851d94"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_27feb6a4-2da6-43ef-964f-13b0b3e965d1"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_297749cd-83f9-45e7-8c88-67a8904e7ab0"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2d344b0c-8930-40d1-a502-f3f08cd5693a"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2dff3c76-eb4a-446b-b6cf-267ce14ec96a"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2e3392e4-6cfb-4c56-bcef-679395b53b17"><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>2023-09-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2f681f49-87d6-4681-a499-65894779a23a"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3041fd15-1a9e-44e2-acdb-8b6edb1e2dc3"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3136247d-500d-43fa-99ae-884bbc4f2135"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_31923514-13cc-466e-9023-92e34c6712ff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e"><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>2024-06-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_32e2410e-24c2-4187-95d9-f2fdeb169503"><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:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_338784b9-a63f-4452-a6c5-f3653fb8701c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_35c2e4b5-92ef-4e57-8382-36f12ce62f24"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3637eb08-a3b2-47e6-b498-e8bd2c8e4ab5"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_36ca67ca-f850-42d2-90a3-03d978cdbd7f"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_378349f8-f3c6-4254-9acd-78b8e9b52ea4"><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:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_37b38c07-7c7d-4ec3-8ede-71b487c43c61"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_39755400-01b7-447a-a803-4eb694a43f27"><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-09-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3986a047-2cca-455d-adda-e4f9c92c7a02"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3a44d6b7-93d1-4d64-b3f2-c5dec160f82d"><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>2023-09-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3ad4eea3-be1f-466c-a3a6-537e87e515f1"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb"><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_3ca227f1-2038-4e43-a752-54f9caa7d878"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3d65b528-1466-4a01-b956-2426016f2ea6"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3e28d891-0e6f-41a6-80fc-383aa59a4def"><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>2023-09-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f470189-edc2-48dd-a402-147946c1360d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_40bad42e-61c2-4a1e-ba18-461f625fa5d9"><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_437ce3f6-a369-4f12-9f4d-87526f0d6c09"><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_43e444a8-7859-4b2a-9695-dc8c2bafa7c6"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_43ec32eb-21a5-468a-872f-2c5e7eec43ec"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_44f434bc-2960-45bb-8bf9-bd0c45bb4bba"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_458fb76c-bfdb-4719-a985-202147399be5"><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_464e719b-5522-4a58-bc0e-ccf1861c0613"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_47586bdf-276b-4ca8-b92e-c84f27e88295"><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:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_47e23e69-6492-4342-a751-f094afd7c7d3"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4850a9f5-10a4-4fa1-923f-d478c307dcda"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_48ba882d-4924-4a98-802e-1e59d7211e35"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_498e2970-168a-4f61-9a80-c017339447c5"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4b1204d2-83a7-4384-b6c6-1891837206a9"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b5f0df9-9382-44c0-9461-8d176e03479f"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4e3aaf24-96d1-47fd-8c29-d80421b9caf6"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4e49ab02-dbd9-40d1-8d92-0edc451c9c79"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4ec6df40-c7d3-4632-9e0f-a1a0be2c79cb"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_50d7f5b1-b24a-4655-88bf-dae3846d4cb2"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5150f1f0-c916-4fd5-a80b-0288eca33627"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_52ab22a0-08d2-44a0-ad4c-fab0261eac55"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_570080d7-84bc-4ecf-9615-d65c29fc0f6d"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_58812c80-7c09-46d9-8363-68f711e8b190"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5cd953dd-535f-42aa-b5d0-ae9b4150aeff"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5e7626fc-487b-4208-a96a-fc7128ca9521"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5e7b61a7-974c-49ff-b18f-edbb9b54ae01"><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>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ee4574b-9d19-4640-98f2-3b63a31b89d0"><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><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_619e5ae1-5c71-4dc0-a463-58468a40a38f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6249aa2f-2ec7-48cb-9c1d-d5ed6a28888c"><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-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_629fc290-fa72-4f46-a817-20539bd4fcfc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_62adbb7c-9255-48b1-99d0-1e0e286171e5"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_66af4386-05e6-493c-ab62-096c57bc606c"><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-09-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6826b823-30b3-42f5-a106-7d960cc5b773"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_682f0945-79d5-46f7-b3af-a70be258e85d"><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>2023-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_683bfcf5-2a54-46b3-8707-c5acbb4d1618"><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_6a579827-1c25-41c3-85b9-1d5dcf3fd8ad"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6a91ac0f-48b2-4125-b79a-454d81a857e6"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6b1dadff-0787-4759-9d70-f71298c72ddf"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6cf6ae5c-b0dc-472b-ba37-12109b010506"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7312cd82-eaa2-4f44-9df9-b01684a9cf97"><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>2023-12-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_739b8a27-0b98-47e4-a0b5-7a98cb99e6fc"><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>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_74748613-a09f-4ea5-a01c-34b0f4bb84f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7501ef60-0d42-4ab7-9d85-3da82e20934f"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7504008b-fab0-4353-a004-5affa01b353e"><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>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_751c88d4-34f1-48b1-aac3-2bac0f969e90"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_786ede29-1953-4210-a6b9-f97d0e0f6f51"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7960f99b-891e-4bf5-9354-494a35203c03"><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_7a85e732-f70c-4b11-a7cf-6594529a22bd"><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>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7b170ca4-600a-48c6-939e-cdbc99b52f92"><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_7cec6a9c-08b0-4c8b-96a8-053ec24f9b41"><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_7d3d57a5-c252-40a6-bef7-e5b2b8d8c1ea"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d85e7d1-ba92-4897-a5f0-df49617ce1eb"><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-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6"><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-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7e70d2a3-1e52-4788-877e-61eb638d345b"><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>2023-06-01</xbrli:startDate><xbrli:endDate>2023-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7fc14957-0be5-4007-aeed-b185c1f9490a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7fcbc562-19ca-474a-818f-0b254bac4f84"><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: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_60094906-8ad4-4869-b4e6-771efa8f3c93" fromRefs="F_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc F_2b0b37c6-d6fe-4765-b8cd-2f41535a787b F_4ee13d4a-22df-4ee2-9ecd-b47c44caf986 F_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6"/><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_cbaa801e-3595-4e80-832e-b2d478fa4808 F_949e9ce2-a31b-4e30-9e7c-b2624607fd52 F_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19 F_e78f85cc-e27d-4e89-aa42-8f5dd69630f4"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_b9651bfe-c072-4940-bba6-69aff93cee55" fromRefs="F_2a0ce709-4212-4552-9865-a4cd9b173ac5 F_f89b3f30-5ef0-4de4-a55d-380224e3e822 F_a002fb67-e747-4587-90f2-b5be557c8f2d F_48ff46c3-1b1c-4808-a5d3-af2a37722f0d F_a2212f56-60ea-46b9-b0ac-52ec38fc345d F_acd2e0ab-5904-42ec-a5e5-7172407be6fe F_fc5a8edc-67e4-4c20-9299-a28abfb058fa F_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8 F_ccefac6a-e4e3-4029-9336-bdad68ae8d28 F_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef F_aff0d60e-862e-479b-b4d4-398eb338254e F_a462d91a-e3a6-47ce-9110-b91fe89a764d F_6e5d354b-c9f4-4992-99b2-8283b46d648c F_527ca707-4c13-4498-a7b0-7336bdefc431 F_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02 F_3a5fb758-1c14-4ec6-9cde-f00ca73bf180 F_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce F_cf397a4f-24ef-4363-89c5-ee4aec84d27d"/></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_053cb0af-af8b-4104-b7e1-2001f91ecf8d" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_c813f5b4-6e4d-4903-ae8a-75367e3c5c62" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_395cb30c-0fdd-4ba7-9459-f0167af601a3" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">February 28, </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c43623c4-c287-420c-a570-ae3004f970e3;"><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_4aeb020f-d472-4d94-bb38-53bf8b5c3e75" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_49193c78-24e8-493b-bae5-7b892f206772" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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="img194654855_0.jpg" alt="img194654855_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_4447a615-46d5-4a85-b336-97c46014d044" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:top;padding-bottom: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_76dbc649-bb82-4585-94a8-3c5e24e7c972" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:top;padding-bottom: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_7a8567f8-8ab3-4b14-8a3d-b1cedd63e457" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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_8479468e-de60-4a49-a6a0-21b1b6f720ef" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_35b217a1-f826-4002-aa3d-b37eac4b32d0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_698720d8-b9d6-44d8-a0fd-645bfb324b95" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_64fabf1d-6c0f-482f-a866-ee5868a0c6c8" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_67f01661-a700-4760-b574-c796b1007038" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_ef0816df-e06e-4d34-9b9e-037ec2be40b0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:bottom;padding-bottom: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;"><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;"><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;vertical-align:top;padding-bottom: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_370fa52b-bc8e-4618-a15c-4922b764ee0e" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:top;padding-bottom: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_affa12ba-568c-4cf9-b2fc-506bb5c23884" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:top;padding-bottom: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_be68086d-021a-416a-831d-74be6708a2a0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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_778908d4-79dc-4f31-ac7a-0f4440a14d6e;"><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_b6ea609d-17d2-421d-a89b-3e8bd2a15814;"><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;vertical-align:bottom;padding-bottom: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_40d237e7-8fba-483a-be43-73dd99653ed9" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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_199085b4-4d96-4fba-a89f-eba0e4c71923" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:bottom;padding-bottom: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;vertical-align:bottom;padding-bottom: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_f6b633a0-6396-4467-a8bf-4154482d5f4f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;"><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;"><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_6aa1256f-05e6-4b19-88f3-185cf205b052" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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 February 28, 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_79ea38b5-d7a6-4f46-b359-f085864c1145" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,038,267</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;"><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:0.1in;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;"><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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;"><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;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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; February 28, 2025 and May 31, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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 and nine months ended February 28, 2025 and February 29, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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 and nine months ended February 28, 2025 and February 29, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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 and nine months ended February 28, 2025 and February 29, 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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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; Nine months ended February 28, 2025 and February 29, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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; February 28, 2025</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;vertical-align:middle;padding-bottom: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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:bottom;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom: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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;vertical-align:middle;padding-bottom: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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;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;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;vertical-align:middle;padding-bottom: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;"><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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:middle;padding-bottom: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;"><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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:middle;padding-bottom: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;"><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;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;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;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.1388888888888889in;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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.8in;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;"><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;"><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.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;">
     <td style="padding-top:0.01in;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;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;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;">February 28, 2025</span></p></td>
     <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
     <td style="padding-top:0.01in;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;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;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Assets</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="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;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 style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Current Assets</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Cash and cash equivalents</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_17b93424-fd30-46b7-a33e-5eeb45427626" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,705</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_55230f41-a862-4700-9004-74b444acc50d" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Marketable securities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3ee86949-0e23-4724-b9d2-08d93d1d5281" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:MarketableSecuritiesCurrent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_46aca257-ba10-4c20-8185-cd6d1f120e95" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:MarketableSecuritiesCurrent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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 of allowance of $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_011c3dc7-97cb-4ac9-b26a-39daf8fb7236" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,305</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;and $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5afd2c8-e8aa-4a33-a62a-af964ff93432" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,140</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_fc2842e2-133c-4610-a76b-4ffce2fb097e" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160,068</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_71d16777-a09b-4e44-81f1-0c8c76fc1382" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173,005</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;text-indent:20pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;">Raw materials</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_306b679c-38b9-4b9e-aede-90040168ac43" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryRawMaterials" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,047</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_339bbf9c-b67d-4928-8f5b-6efae4b13c02" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryRawMaterials" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,799</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;">Work-in-process</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e7bd9ef8-8d4c-4451-ab23-90f84df059ab" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryWorkInProcess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,305</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_67c170c9-1421-4edb-927b-a8e3b8c767bd" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryWorkInProcess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,990</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;">Finished goods</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_9cde126b-28f5-45c6-a4c2-5d9ba7ae26e5" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,250</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_27c4aa02-97c2-4c08-b43a-48652b76ce03" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,839</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_39fdf3f1-7474-4d6b-afab-027a695622cc" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">225,602</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c3804dbc-780b-422f-a1ca-715dcafb17a3" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">201,628</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;">Less inventory reserve</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_4cda4d7c-06a5-4554-a1a0-a49a8ca631ad" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryValuationReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,160</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_42300b2d-ed82-4ccc-84ea-51b24079c37a" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryValuationReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,361</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_25246f76-64ea-4760-a6f9-a32fa5579683" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">205,442</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a68fa977-dc4c-4e93-81dc-a401220e2d4c" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">189,267</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_cf64d1f0-d6aa-403d-b087-4104033270a0" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,498</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_299d5038-4103-4fb1-ac90-442641fac473" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56,025</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Current Assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_9cfe2185-ac1d-4e14-b73b-bd0375df30da" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">551,713</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_423aa8c6-6087-4960-b92a-c7534a69be55" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">589,233</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Property and Equipment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7328da1d-54c1-45b1-b1f1-99a00a26b946" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">327,838</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ce189138-07be-4691-bd94-968755d23ddf" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">277,104</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Assets</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Right of use assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_745f53e5-78b8-48f5-8ad8-c8ac5eb78f43" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,314</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8a30b3f7-7337-4a15-9e2b-55d6be1fe0fd" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,785</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Goodwill (note 5)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_662268e5-96f0-4d5f-83e8-ff0cc605fea9" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,671,705</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4a51be39-0fec-4513-ad52-987251f812e7" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,135,632</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Intangible assets, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2e37bfea-f5f4-423f-87bc-ae52e7e94b42" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,439,237</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_de1c2bc5-f72e-44a2-8cbb-d2f20a538c86" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,511,653</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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 non-current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_1f25e6f4-0d25-4303-8a3a-24c0dedbb59d" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,529</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_562ca264-8b82-4a43-9c2c-c9c785934979" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,426</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_b2052069-368f-4a79-88b7-6b1883bc4d0d" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,036,336</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_875e5e61-5d8c-4923-966f-872ab9f6ca92" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,548,833</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
     <td style="padding-top:0.01in;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;">Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Current portion of finance lease</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_50b7297d-32ad-433c-b339-e7b8c0325b05" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,501</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0545d66a-d773-436a-8b1f-90181ec6fdc7" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,447</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7e829e52-e94e-4ab3-b52c-ba602d854ff1" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,240</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_80f16399-ad68-444c-8789-e4cc3eb12b15" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,061</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Accrued compensation</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_16d6f174-dc9f-44c4-b101-6e962b688556" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,335</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f3718a51-9b92-4851-9d6f-0c8338775cd9" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,949</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Income tax payable</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_11a50feb-8da8-46ca-a268-9a3b7e3cfaaf" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,924</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_df38c641-5160-474e-a105-145be3a9162d" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,449</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Accrued interest</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e42a68c3-b760-4c3b-b297-27f3f3af5ff6" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:InterestPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,438</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_311a71fb-83de-4477-ae12-737b7de7ba07" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:InterestPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,985</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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 revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8f4b10fc-fd5a-48fd-982d-56ffde7fb2ea" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:DeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,769</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c2e8b525-0246-4fab-ad8b-3f75388277e4" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:DeferredRevenueCurrent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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 current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_16a21c0c-58ca-4997-86b2-8ab4e8c65607" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,993</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_28aa5c53-1a12-4bd9-b7e3-bc700c21ab08" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,800</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d9865b38-c087-46fa-90b7-3c344ed7f719" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">141,200</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2a030ad9-516c-4c30-8a66-8ac9d3e95a8e" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,323</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Deferred Income Tax Liability</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_70a28929-14f1-4ea8-bcca-296826bb1bd2" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">301,053</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_60fec78f-0053-4ba9-8d06-f7acc37ee220" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">326,718</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Non-Current Debt</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d479228e-67d9-48d9-b65a-631de7ab8cf4" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">890,605</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_085e48dc-4802-4a70-9f77-cfb3cfe8ffc2" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">888,391</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Non-Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_42d073b5-8f05-4ed9-a612-8a82e339615f" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,131</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_ee048b5e-f17b-40b2-9019-fcac71be7c1e" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,259</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4cd258e6-8b63-49a5-969c-a37c9e277261" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,375,989</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_9395abff-1602-4406-9829-659ccff4e239" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,404,691</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Commitments and Contingencies </span><span><span style="-sec-ix-hidden:F_03bfc29d-4a4e-4380-9e3b-cefbf1aed4b3;"><span style="-sec-ix-hidden:F_48f73c3a-6067-4c2b-b250-ff641f49c677;"><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-kerning:none;min-width:fit-content;">&#160;8)</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
     <td style="padding-top:0.01in;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;">Equity</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Preferred stock, $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6de72276-e4ad-4cdf-b165-7fe6a7a23a05" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_999682bd-9b81-4831-a866-50bdaea5afc5" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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-kerning:none;min-width:fit-content;">&#160;par value, </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_986caaa4-4447-4f1d-9c08-f84c4d96ddfc" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4a024e9f-926a-4186-b5ad-3cf8de2cfb15" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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-kerning:none;min-width:fit-content;">&#160;shares authorized, </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fa12d3c-1d81-440a-bc75-dcb54577f72a" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7513c5aa-3645-4c08-91ba-ec61ccd64434" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_74774bed-8ac9-4807-bf4c-ac61bffac82d" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_0f48e75d-4663-4283-9745-904ec57ee764" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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-kerning:none;min-width:fit-content;">&#160;issued and outstanding</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_48ab7b1c-950d-4782-84b4-d416e4485285" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:PreferredStockValue" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_49e41cc5-6e9d-45e9-b1de-82ff5377d14a" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:PreferredStockValue" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Common stock, $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c2643bbc-6a23-4098-a550-368c73a39dfd" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_8f9c6be8-3811-45c2-b9e1-9c208c516160" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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-kerning:none;min-width:fit-content;">&#160;par value, </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20490029-4bdd-4337-8c04-36abc318457d" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_0ba4e570-c946-480a-a356-c2f4c6429c53" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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-kerning:none;min-width:fit-content;">&#160;shares authorized, </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac2d9339-799d-45e8-a274-de4f30d41042" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_7af76a11-d3fd-4506-bd8a-b2394414a814" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,038,267</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93796c98-5489-4784-a331-168e0c707680" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_2aecf289-f92d-4ed7-b6e2-6df328079a93" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,614,407</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ba727903-b445-40a3-a8a9-ac9d371f544d" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,725</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f40aba2b-acc0-4381-8258-142383210798" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:CommonStockValue" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Additional paid-in capital</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8e3e5b4a-92e4-471e-b44c-07f486e16292" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,597,540</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_bea17f08-9314-4dc6-ad94-281a6a3e4952" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AdditionalPaidInCapital" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Accumulated other comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cf878a94-bbe0-4c5b-9890-eff397d595f8" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">47,690</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_90e02fbf-3f8a-4c8a-8fcb-9452de9a32af" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Retained earnings</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_46124334-8874-468d-b3cc-b2f38cb52b4a" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,772</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_54fc7db0-3a6d-4e49-8052-0585063db79c" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:RetainedEarningsAccumulatedDeficit" 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;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;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 Stockholders&#8217; Equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_def04681-767a-4472-9c2f-0708252d8143" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,660,347</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_988db306-c802-4e7a-b49f-03e42364f8d5" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:StockholdersEquity" 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;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;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 Liabilities and Stockholders&#8217; Equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_69f5c095-36a4-4a14-86cb-7bddf3d17ff0" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,036,336</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_dda5cf4f-c618-4807-9356-2a7dc5ae3086" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,548,833</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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: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></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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="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:39%;box-sizing:content-box;"/>
     <td style="width:2%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13%;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:11%;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:12%;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:12%;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;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;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;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 February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4a6ec665-49aa-44ff-8124-210ca090cdf9" contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">196,488</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_02bc1ab0-0b03-429b-a3c2-7be8de7be5be" contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,178</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8fb474b8-a054-4a95-8f6e-ff1df147a111" contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">596,555</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a5364a5c-e59f-40ba-b2a9-7ef3598d9636" contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">610,448</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_55b3d884-d8b9-4369-9f0a-ef8ac8d310ce" contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,492</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_d49dbefb-f76c-42aa-8571-2f4109d4f883" contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,634</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_92a00656-2e16-4c20-8dc0-6b9b8cc7b4e7" contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,647</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_77991d47-372c-450c-a11d-755869ef6c0b" contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,980</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_efb1a3fd-1c68-46d8-86aa-062f2df4968e" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">220,980</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ecef7f55-7871-4166-a288-eb413511de33" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228,812</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_eaa6c142-f3d4-4d95-a215-47d21f5ce589" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">669,202</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4e68c0b5-518e-4eb2-aac9-4fe76b604ac2" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">687,428</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1c4c7418-829d-427e-9643-a659669c6284" contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95,815</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_be030c45-35fe-46be-a7e3-9d3c0a9175a4" contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,144</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3f8a20f4-df64-49b4-a7b6-ae32f86a7dbf" contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293,488</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2d43f946-12e4-4b1c-8608-cddb66f75627" contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293,456</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_6b7854cc-f26e-42c7-94c6-5f4cd252cf73" contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,900</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_ea2734d3-b7b6-40c6-b590-53b218ed1677" contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,785</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_6b428699-1d72-47be-9b42-23fdb03e969c" contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_3283b72f-46b8-4f50-9af6-675b3a35d69d" contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,554</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_763305b7-d78f-415e-b56e-c544a908b0a6" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,715</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_d2d31c6d-88a6-4255-87bd-c11962a4dbbe" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,929</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_0e1f0178-05dd-422c-afbb-89b446f2ac6a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">340,681</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_c2679220-ac44-445c-a8f4-cc8f7af32c6e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">337,010</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d48d0225-edf7-40b7-8945-4085428e5371" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,265</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_daac79f3-a617-4a21-a1ed-f5a8e05b48ee" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,883</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d447065e-74c2-45e9-b589-629610bf9569" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">328,521</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6715789c-b1f5-45a4-8a15-037c82569dfb" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">350,418</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b4ea4ecc-3227-4cf8-813a-64370cd2506b" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,595</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_63d5fd5c-c995-4a5f-8a3c-a9d693b376f2" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,920</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4e711dd9-b6db-436a-a107-585bfd00e2be" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,939</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_94400410-fca2-4a38-94ae-ea4d011da36b" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,535</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6aecf095-9db1-4c3f-b45c-4b889f7d0560" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,782</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_df1ab6c8-b499-4604-b457-126a0142ec20" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,087</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cef03989-ac2a-43ae-8e91-ff1576316f15" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">165,224</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_62316e10-98b9-4adf-bb30-18deba30803b" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">148,929</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Goodwill impairment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_03756e26-051b-439f-b0fb-810a666f519b" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:GoodwillImpairmentLoss" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b0f27067-25e1-4df5-a853-c4098af628d5" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:GoodwillImpairmentLoss" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_106d2bfc-67e9-4eef-b0f8-38c2f9f1fb6c" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">461,390</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2440ce42-e9c4-4c21-8816-9ee11447fdae" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:GoodwillImpairmentLoss" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_ce9504e3-cd70-4991-a9c1-aff060dd5989" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,473</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_14a06dc6-19c9-4e28-955d-b143c0633149" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,853</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_6b400ede-d445-4bd7-b97e-d58e1a49e3bf" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,780</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_bdbd30a6-3e4b-4213-b5dc-b930cbb0e08e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,331</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_6f8912f6-2088-4597-999f-b2aeb4d2ec4c" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,850</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_6c06f858-b552-43eb-bc63-739280a73b3b" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,860</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_abb82288-26e0-4418-b659-3a06c6cc0923" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">778,333</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_e7021cd1-9ca0-4ea1-b4f3-39cdd0982b68" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">304,795</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Income (Loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3fe40f72-b57f-49a4-bec0-ff89a1cff476" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,415</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1e4a654a-0034-42cf-9112-700759a4682f" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,023</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_bdf0a8c8-bc6e-4d8c-af33-e5474ea614c1" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">449,812</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c29625ce-522f-47b6-af19-232141538064" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,623</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Expense</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d9c5a930-5676-49f4-89d2-d5a3537edf46" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">699</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5707dc67-b3cd-4142-bab1-eb260784b9c8" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,612</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f11f0f4f-b62e-4ed0-b3fa-f8ba42e0d854" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,466</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d4ef70ee-9c75-4bcd-afe2-28fa2179b938" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,265</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a9513393-9d6b-4648-bff3-af48005536cb" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,737</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_559dc797-5981-4169-b0ba-de173c8aed79" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,285</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8546f704-adcd-46b0-82fc-d42b5cadbd68" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,493</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_79a250d8-0a8b-44e9-b990-d376c4f2c323" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,773</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_5b9b59ba-45d8-404d-85d7-de77a196a743" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,896</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_69bf011a-646a-43bf-ac2c-58b083f88c1d" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,172</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_50f0356e-2d87-4129-a775-90973356b572" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">69</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_0ba9aa39-800a-4a77-ac5b-c4ff4a35fca1" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,021</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_bd71bde5-0627-4d05-b627-1dfa8d02ffb9" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,142</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_aa86b106-c374-4d23-b13d-9a7e66fb97c2" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,845</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_cd89e09c-4823-4d52-b1c2-fb383b09f181" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">52,096</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_74060a5a-bb8e-4b0b-89a8-59e86e5a576d" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">53,529</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">Loss Before Taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_126b4e3e-965e-4745-a4d6-bb53322de438" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,727</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2cc6df6f-9186-4cb9-ae17-3068a3ae99ce" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,822</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3e176f38-5b3c-46cc-ae88-590aa56152db" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">501,908</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8fbe3974-b980-4321-b078-5852ebbed48f" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,906</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_2b088e1b-6233-4a85-9eb4-f20bb87197a2" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,230</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_fa593792-cd16-4b75-b64f-cc458ecebf1c" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,800</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_fc4e540d-86fc-454d-b326-a1794489e885" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">22,060</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_edc85235-3663-400a-a22e-14962bdb38fd" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,900</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_5f489ca7-cd65-42a8-9c23-e0dc5fcd144e" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,957</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_93936dfd-7331-48c7-b163-90836debc6d4" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,022</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_4eb1034f-dd03-4bb7-98ea-1a034d3b2a6d" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">479,848</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_7a116791-2103-4a1d-a4ee-aaa6b8325a2a" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,006</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Loss Per Share</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f05f7df5-740b-4d90-a0b6-91cb83ee2de8" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">0.05</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_faf78149-ad50-4387-bc6a-5f716592234d" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.01</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_94e50be8-0a62-426c-889f-4ee56b5652d0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.21</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_04b51585-535e-4e7c-9864-e6586a185fbb" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.02</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b006902b-1300-47a2-b9f4-3a9e26ce1099" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">0.05</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_25df4926-c3ba-4dd6-94ad-9dbac9527b0a" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.01</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_45076d16-9765-4281-adca-73d069938163" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.21</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_84e2aa04-a9cb-40e5-9ab2-1a16cca60964" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.02</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_81a0ae9e-e204-4a9b-87db-d98ad4fecd2a" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,031,907</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_912108c3-043b-4ec7-a5a1-5e4505b4f1d4" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,597,777</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0ff5110c-24af-4dc8-8d36-fc623c45b13e" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,845,782</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8e8b4954-9121-4c10-a38f-dc594d65d020" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,438,643</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_af5cc772-ec1f-41d8-a4e8-bf7f1794772c" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,031,907</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_128ae29e-fa2d-4636-8dbe-0f17a31c5120" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,597,777</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d6bf8f18-d949-44a9-befe-05750e9f9ee0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,845,782</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5234e71a-9f55-451d-b468-f081b3bd657c" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,438,643</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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.8in;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;"><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;"><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:45%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:11%;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:12%;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.34%;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:9.06%;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><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;">Three months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><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 style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><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>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3e27f9df-5724-4388-8fb8-17bb5dfb4202" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,957</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_879c19a2-5754-4afb-a5dd-fd8213dd6fe0" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,022</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_14245ded-8c34-4876-9b28-0155584ac198" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">479,848</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e6a76dd0-1b5d-4c4d-b214-95a440ec8397" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,006</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 (loss) income</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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 (loss) gain</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d17e7751-281a-4dab-8c25-4f2636780fc9" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,658</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b2169acc-6e97-4b4c-8b94-8de91c568b76" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,561</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7660091f-e38d-4a27-993e-86fe262d5309" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,775</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_09d5384c-5014-47ee-a093-b66b1f38cf88" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">117</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 gain on marketable securities </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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2b0b37c6-d6fe-4765-b8cd-2f41535a787b" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4ee13d4a-22df-4ee2-9ecd-b47c44caf986" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">917</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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) gain 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;">(2)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_949e9ce2-a31b-4e30-9e7c-b2624607fd52" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">287</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">139</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_cbaa801e-3595-4e80-832e-b2d478fa4808" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,894</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_e78f85cc-e27d-4e89-aa42-8f5dd69630f4" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,744</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 (loss) income, net of tax:</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_94c925a0-b3cd-4588-a476-c8c82544e386" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,945</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_40322db4-33b2-4905-9033-623d4e1835fb" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,345</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_c0056eb7-e46e-4ff3-8aa5-4c4b6a166e51" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,669</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_45004740-4c1d-4895-ac69-ad6ecf6f0038" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,778</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_f3e365f3-4110-41ca-92d7-3f8a9df323d5" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,902</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_509205bd-9646-4e2d-8489-ee61ec6b8dca" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,367</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_c90b9a95-6363-431a-a9f4-cd5792b13ccc" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">497,517</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_fd36a313-cba7-4ed5-b016-424a146ecce7" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">228</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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_60094906-8ad4-4869-b4e6-771efa8f3c93" 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_61e02cb3-08c5-450a-890b-1f40001111a8" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24</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_52ca7df2-7f9c-4c08-b9cf-ffe61ce23f4a" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">290</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 and nine months ended February 29, 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><span style="color:#000000;white-space:pre-wrap;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="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)  </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_9e6c7170-a1a2-455b-bbed-299e4a7774cf" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">91</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_b2f697ab-210e-4f01-8e5e-87aa5c937034" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</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 February 28, 2025 and February 29, 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;"> 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_71c37960-7ec8-466b-9c5a-2e869a160c24" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">914</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_6938ce2c-318a-4e01-b3b0-7b192fae4826" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">867</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;">nine months ended February 28, 2025 and February 29, 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.8in;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;"><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;"><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:27.989%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.576%;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:7.497%;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.697%;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:10.956%;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:7.937%;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.157%;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;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;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;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;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;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;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;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;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;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;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;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;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<br/>Other</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_ea945012-97a8-48d4-8b54-36f180919479" contextRef="C_7960f99b-891e-4bf5-9354-494a35203c03" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3396c80d-1143-47f7-97ef-d01799a564e4" contextRef="C_7960f99b-891e-4bf5-9354-494a35203c03" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_00ce7f13-7dd4-4d76-b322-dc83977be0e6" contextRef="C_683bfcf5-2a54-46b3-8707-c5acbb4d1618" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_18891e7d-71c9-4401-865c-05182da361dc" contextRef="C_220160f6-3d66-4c56-9a3e-d6ae11a5074a" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_99a11cf2-76d8-45bf-aa60-2a890fec95ca" contextRef="C_1c5c24f7-8823-4f3c-8bd7-998ed956ec51" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6a6f5beb-73a2-4221-8579-0db39cfb9270" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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;">Exercise of options, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_93f1bdcc-b2b2-4d5f-9e0f-b035c1e912f2" contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_ff2779c6-f998-444d-8ae7-efc39bfd6a15" contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_72ad889d-5314-4ba2-a0ff-9a7df28f9fc3" contextRef="C_0c444e20-cf66-4adb-8c32-cfca299e5308" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,017</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_5f349426-abb8-4e6a-8140-4d636352748e" contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,018</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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;">Issuance of shares under employee stock purchase plan</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_7dc60e65-447d-4205-b134-110627409a9a" contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">78,877</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_a0996f54-4959-4948-a713-65e0803ff89e" contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_ee1fe0f5-4640-402b-a1ea-8221a7598d9b" contextRef="C_0c444e20-cf66-4adb-8c32-cfca299e5308" 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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_e6582681-4f7a-4975-8c02-6da5d2d2ba18" contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb" 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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_7d741ecd-6661-415d-ae70-c4f93d90d7df" contextRef="C_437ce3f6-a369-4f12-9f4d-87526f0d6c09" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_79f31022-2a50-420f-8d63-6e9770bd9642" contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb" 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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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_94974820-7de2-4cd2-b348-32417181d8fc" contextRef="C_7b170ca4-600a-48c6-939e-cdbc99b52f92" 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;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;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;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;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;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;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;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;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_33728b0e-9127-4cc7-bf0f-eefca6bd54d2" contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb" 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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;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;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;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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_580c253d-ba05-4cf1-8e4b-00b5d12a8573" contextRef="C_458fb76c-bfdb-4719-a985-202147399be5" 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;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_acdc6e5a-c766-4c09-8054-808cf51c950c" contextRef="C_458fb76c-bfdb-4719-a985-202147399be5" 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;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95af4c88-b07c-4106-a6c9-6bfd7ca811c4" contextRef="C_b4f7a12c-3564-464a-b5bc-5f2335177689" 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;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;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;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="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;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-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_d3a573a7-7f82-4e1e-9a84-02312c92b369" contextRef="C_c1245c8c-a3ec-4b5d-ab97-e205b42d9168" 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;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-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3739dae0-32b6-4469-9e69-2ce42f15318f" contextRef="C_40bad42e-61c2-4a1e-ba18-461f625fa5d9" 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;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2fa00ec7-c016-4713-ac9b-66e8c592144c" contextRef="C_b765f644-a1db-4f0d-85dc-80ca74301e37" 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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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;">Exercise of options, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_00cdcfe1-9681-44d9-8407-18f96fa874c3" contextRef="C_a3e25bd8-a13b-49e7-a553-63ab315de13e" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">245,879</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3c50e637-a505-457c-bf84-dc4fc43c7f5f" contextRef="C_a3e25bd8-a13b-49e7-a553-63ab315de13e" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_88a7ca36-03f2-4f8c-93d5-4018de2c5aee" contextRef="C_39755400-01b7-447a-a803-4eb694a43f27" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,444</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_fab0ef4d-6078-46c2-8bd1-263a122467ed" contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,484</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_a13066e9-4c3c-4a81-bf82-632a9df1b6e9" contextRef="C_91012bf0-1d8f-479d-b526-f572730fdff4" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">456,282</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_886f280b-8833-464a-86e6-4552f435064b" contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">456,282</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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_c3fb6395-6384-4488-8d81-cbf3c3b4b6f4" contextRef="C_66af4386-05e6-493c-ab62-096c57bc606c" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,324</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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_94751409-bb41-4d81-938c-6dbb519e0c39" contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,324</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;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;">November 30, 2024</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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_7b59b702-c690-4a30-9e37-778dc800ed72" contextRef="C_12663c7d-1eb2-4d04-9393-ae46185e9251" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,944,017</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_5e80146c-f495-41d6-9945-eaed980d156e" contextRef="C_12663c7d-1eb2-4d04-9393-ae46185e9251" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,712</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_81a4ce91-d4e7-42ac-a2d3-bea610d5d79b" contextRef="C_95d5919a-ce8b-43bc-9158-f7c91bcbc39d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,592,374</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_961b690e-e411-49d9-af86-2cf36b55b7ce" contextRef="C_9d7e8a73-19c5-4061-8e94-ae9c00162d59" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">44,745</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_ca0ba1c9-22f1-44e9-b742-aa878d81b2ae" contextRef="C_eac8bbf5-39f4-4507-959a-6a8e722487e7" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86,729</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_4595a48f-8ec1-487a-91e1-bca9a5afb7e6" contextRef="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,669,070</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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;">Exercise of options, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6e45ffc2-df61-4266-8f27-d63f1cb149bb" contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">15,478</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_f575a380-1903-47e5-a8eb-dc8b433908a9" contextRef="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,121</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_a98a2343-5fe2-42b1-beef-ab926dbdede7" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,121</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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;">Issuance of shares under employee stock purchase plan</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_72194528-51ff-4491-b17f-939187907101" contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">78,772</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_7370fe07-afb7-42fa-8f09-0c22666dc55c" contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_642cb842-eee6-41fb-aaa8-a9f34d099210" contextRef="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,045</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6764a7bc-2812-43a4-b308-95f364f874e8" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,058</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_9936b053-2a33-4422-aedd-6dcb0fd3ffdc" contextRef="C_e0da41b1-6681-460f-93ee-bbe63b6bb419" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,957</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_abc04c7c-47ef-407a-9c8c-77eda2520efb" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,957</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.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 comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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_3a006bf5-d736-428a-9195-4d09cf33188a" contextRef="C_6249aa2f-2ec7-48cb-9c1d-d5ed6a28888c" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,945</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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_7cd72e85-57f0-4032-a5ef-dbb5b8933d35" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,945</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;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;">February 28, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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_949921db-5ad3-424e-966d-60216c788889" contextRef="C_498e2970-168a-4f61-9a80-c017339447c5" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,038,267</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_cca8402a-7f92-46cb-835c-5012715f8f09" contextRef="C_498e2970-168a-4f61-9a80-c017339447c5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,725</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_c7c2529a-cae2-4516-b9b5-7522456593e1" contextRef="C_d5f975dc-561c-4daa-ba61-e87d5df2f798" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,597,540</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_19872adc-f4e8-4e1b-b925-7a9fef630e21" contextRef="C_e14b108e-a995-4700-a926-02609e741549" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">47,690</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_ebfca4cd-65a6-4c44-93a0-212c7c23d07b" contextRef="C_297749cd-83f9-45e7-8c88-67a8904e7ab0" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,772</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_4c8b8606-7046-47b5-abf9-b8d2e930cba6" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,660,347</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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:27.889%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.676%;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:7.497%;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.697%;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:10.955%;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:7.937%;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.157%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;">Other</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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, 2023</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_7403fec0-cf4d-48f6-a58d-580c2351c398" contextRef="C_13ef7269-b078-44b7-9607-7a5e220fd21d" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,245,501</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_7a951208-5f82-4432-bc75-09222c03502b" contextRef="C_13ef7269-b078-44b7-9607-7a5e220fd21d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,599</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3b70702d-2777-420e-af6e-5cce116c1969" contextRef="C_52ab22a0-08d2-44a0-ad4c-fab0261eac55" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,567,828</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_f3eb77e5-8aea-4bdd-9979-688c27d60128" contextRef="C_2576406d-2c6a-4756-ae55-970448851d94" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,251</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3f444062-3a0e-45f9-81d4-9fdf73875daa" contextRef="C_131c18a5-4286-4b6b-a9f6-903a035ce4ec" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">565,041</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_5dfef63b-265d-403d-910f-f52f57367ce3" contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,134,217</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_1eba16a7-1f43-4a2a-82d3-ed3dcaa33570" contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">2,591</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6ae9f379-399f-4760-9b06-d52d05b9e285" contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_bf01a5b5-7055-4c65-9552-4da41e48c4d2" contextRef="C_eefce38f-d9eb-461a-b0a1-b2984d87244f" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,661</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_fb012a4b-cdfd-41cd-b900-639e2730cc14" contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,661</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_0b5a44e7-508c-455d-830a-e8ed3b445ce2" contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">62,490</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_9065823d-b28f-4b1d-a798-d4b39bafa360" contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6f1decc5-56a0-4ea1-b819-4224c142234a" contextRef="C_eefce38f-d9eb-461a-b0a1-b2984d87244f" 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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3aed5202-1e18-46dd-a47c-2344477ec2bc" contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,039</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_0ef9f827-4e33-4c93-b8b8-647a37100825" contextRef="C_7e70d2a3-1e52-4788-877e-61eb638d345b" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,503</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_753d5fa3-485d-49dd-81d4-dbec8454b581" contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,503</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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_5923b13c-d160-4f1c-a828-0459136cf53f" contextRef="C_ca7d8912-fb18-43c0-9eb6-9bf9752c1a47" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,755</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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_2300098a-d8b8-4d50-b124-bcf85e622556" contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,755</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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, 2023</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_191b6b07-cf2c-41c5-bae8-c326f6ba06e4" contextRef="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,310,582</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad071981-ee8c-4695-ba22-11304d7c2246" contextRef="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,610</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69860ef7-936f-4964-8c49-c027a51966d7" contextRef="C_7504008b-fab0-4353-a004-5affa01b353e" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,571,517</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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="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;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-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_f4c360eb-fe5f-4488-a8fe-9f1b66252498" contextRef="C_0314e6ac-a8a7-4e73-8624-ca77b4a7dc57" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,496</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_425fb12d-bd5b-4cb7-ad61-254a6efc79c7" contextRef="C_5e7b61a7-974c-49ff-b18f-edbb9b54ae01" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">566,544</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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="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;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-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb9ad6e9-374e-43b4-b118-743d5a47a6a1" contextRef="C_08c90113-7535-48ca-a4f8-8c8bc753315f" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,146,175</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_2967fa6b-04a5-4afd-83ac-d7477c4a1591" contextRef="C_3e28d891-0e6f-41a6-80fc-383aa59a4def" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">209,714</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_86667c58-cd91-40b5-ad67-7521c0f29526" contextRef="C_3e28d891-0e6f-41a6-80fc-383aa59a4def" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_4adf2f40-f37b-4be9-9f6f-ce8a7ad5b4c6" contextRef="C_3a44d6b7-93d1-4d64-b3f2-c5dec160f82d" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,477</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3fe4bdea-3bab-4872-8634-8b0fb1719427" contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,511</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_f1381d18-ed0d-42ac-9319-10e8b06eeb63" contextRef="C_24d2406c-ca97-429b-8fbe-6f2119430b0a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,487</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_a6dbfe3e-82ee-4750-86e5-5b195710a138" contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,487</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_7c795bd6-0987-423b-bd29-53436f93cb51" contextRef="C_2e3392e4-6cfb-4c56-bcef-679395b53b17" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,368</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_f7ea379c-6cbc-4799-b372-2822f234104a" contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,368</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;">November 30, 2023</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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_a626e09d-ac1e-4e0e-9ce1-aae9ce47d035" contextRef="C_d99b8615-af1b-4404-95a5-07b661d1d150" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,520,296</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_c3760087-5e74-42a7-a6cc-e193a5111fa8" contextRef="C_d99b8615-af1b-4404-95a5-07b661d1d150" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,644</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_404fb493-42b0-44d2-88d8-4aa475331662" contextRef="C_739b8a27-0b98-47e4-a0b5-7a98cb99e6fc" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,574,994</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_035c5414-2fd7-4612-8dbf-e65a6d858c27" contextRef="C_50d7f5b1-b24a-4655-88bf-dae3846d4cb2" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">25,128</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_5745e9f1-1ced-4474-ad5e-13f286a5ce19" contextRef="C_becab193-f9d3-4c30-b9a1-acc4ab41e227" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">563,057</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_939b0455-90ad-41f4-979e-2efb8d5af851" contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,147,567</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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, RSUs and share-based compensation expense, net of taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_2c756221-2b28-4a23-89ed-5cd95edfaf1e" contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">15,130</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3535ae3d-5b5a-4a5e-8d53-055ee85d7f51" contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_cc663d98-e331-4763-bb5c-4e7893a80853" contextRef="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,749</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6f415a05-439b-4d02-902d-955abbba1024" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,751</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_8a7fe46b-d124-4f30-a448-98e20f01ef70" contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">72,320</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_bbc408c3-fba8-488d-b62b-a2cede5e090b" contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_52232312-b6ca-478c-8076-e6d623cd8a6c" contextRef="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,212</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_341673eb-2236-405c-8247-d14add5b591c" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,223</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_1c8059aa-1438-45c7-bc20-4406cd4232a7" contextRef="C_d2743705-671d-453c-b287-68bb9877ed79" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,022</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_466cd85b-9b02-4380-af01-b40d9f5ae323" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,022</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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_7ae1b213-a74e-4f1b-b0f7-d632a09e20d5" contextRef="C_08c3bed1-20f2-4e1c-87be-165ecd321b4c" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,345</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;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;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;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;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_236c8c55-ba6a-4fcf-9296-8ec3a0d2697e" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,345</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;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;">February 29, 2024</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;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;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_ca5f0dcd-7981-4d81-a17a-6911db39c4f7" contextRef="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,607,746</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_d4971e0e-da93-4b4e-b0bd-e73a109551a0" contextRef="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,657</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_af204a28-7921-490c-8b76-215dc40fe408" contextRef="C_3986a047-2cca-455d-adda-e4f9c92c7a02" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,579,955</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_e2ebf46c-61e2-4aab-aaf7-9a4d36108cc2" contextRef="C_3637eb08-a3b2-47e6-b498-e8bd2c8e4ab5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,473</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_29bae99f-2285-431b-bb9a-e5e8a199e658" contextRef="C_2dff3c76-eb4a-446b-b6cf-267ce14ec96a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">561,035</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_5562089b-4f2a-46fe-ae34-79fb7c020258" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,146,174</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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.8in;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;"><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;"><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;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;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;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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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 Operating Activities</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c53ee29d-e13e-46c7-b90c-6fd4faa9f08c" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">479,848</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ee66a230-d018-4487-80e7-23bc281de6c4" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,006</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 loss to net cash from operating activities:</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8a80c059-5975-43ec-a3b5-c2571dacea17" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89,222</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ef12d889-41ec-4fb6-b4e2-6d8f942ecbcd" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,853</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a6c4d986-cfce-408d-83df-cc4c9d743650" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,113</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_bed08994-0ae0-42ca-88e4-8e77b8e3c56e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:DeferredIncomeTaxExpenseBenefit" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2419e67e-c454-496b-9223-4b5bad448a6c" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,961</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cb26fd91-3421-4e87-9bb5-d67f2ee99b93" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,829</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_32c34296-76ac-404c-907d-5e852e4541ad" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7cea320d-ae9d-4393-ac9f-0521aa88b6e8" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">762</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6c1a44a0-3a3f-493a-bf06-adc936d25b1c" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,580</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_9ea28af7-7ca1-4d95-b479-6bb139185a5f" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,581</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;">Goodwill and other asset impairment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e0acdd69-710f-4dd2-a2eb-3e9deab77ed6" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">470,832</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_831be00b-9d0a-47c4-a40c-c173f0767c0a" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:AssetImpairmentCharges" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a2661e6b-e0d1-47ac-a118-e8d46d7ea4eb" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">290</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1c430583-2eab-4134-a1d8-e87334139021" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:20pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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, net of business acquisitions:</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5294dd03-948b-4914-8db3-78c9c1fb4d33" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,133</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3301b076-74a8-410a-b9aa-67036aef571b" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,136</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c0c79e74-1a4d-4134-a55c-f6275051d127" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,124</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3c9a0ab2-9360-4557-8a59-94c00c20aff3" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,663</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3e2df53f-5b78-47ea-ac0b-41a8cb36374d" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,422</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4241b71b-dddb-4f16-bb40-79f601e947e7" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,170</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ed365f13-c25a-4a3b-9e46-776c8b10284b" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,985</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e5ba246f-b1ea-45ec-bbc9-5c1e49e404ee" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,386</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1955e2c0-bdf8-46cc-aac1-12940a5d8e50" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInInterestPayableNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,547</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6a01e14b-e8c0-44dc-aaf7-bdaf3b2b80db" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInInterestPayableNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,711</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_01de8ad6-277a-4a94-b66b-f424cbaa1dff" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,234</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_9fd258b9-f3af-4706-9f2f-e5927d6501fd" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,232</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Operating Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_39c5d7a2-9df8-4993-a20b-60781ccdfa47" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,702</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_865de97d-6abb-4ab5-adc2-3e9c8971fab6" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,517</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Investing Activities</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c0cc5e55-4c92-4001-bdc3-2149e4694014" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">88,459</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a1141016-b9a8-4445-8372-98b513866e75" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,167</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_64e4dd54-eedd-4337-93e6-e654d48b112f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ed68073b-24c3-402d-b63f-06fa85c38040" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,319</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_56e3dc07-00c4-4784-8704-4c1af92a0ac5" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,868</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_45b8810e-ab48-45e3-b6cc-97e1fcdb8e6c" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Investing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0a8128e7-922c-4127-a372-7a46a702c473" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">83,266</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5d7f6811-a611-4b52-987e-cc175892782e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">11,786</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Financing Activities</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_95a327a7-df97-416d-8b10-387da9b8fd3d" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,242</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e4e94b8a-91fd-4731-838d-cea727594c8e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,443</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1a35f0ec-d863-4132-b24d-a630c5be3254" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_32f292df-bf65-4659-ba1d-1adce28844ee" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">96</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 and other</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_c13dc799-485b-45c7-a140-adc95a279869" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_b8b3e6d8-b1a3-4fb6-8d2a-ba28d3259ea4" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">348</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Financing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6b21b197-03a3-48bc-8303-eab405f50040" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">515</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1fde6378-a2b5-4a36-81b6-e55370566786" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,999</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_d1f0ae1f-d116-4d5d-b2ad-dafb95f28809" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,857</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_0a553711-5308-4c77-9ee1-567e99595aa8" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">533</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Decrease in Cash and Cash Equivalents</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_65bdb2b5-c9fe-4183-bcbf-5cdbb75124a4" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">42,906</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_65797413-63d6-4768-9947-33870379252d" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,803</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_da8f18a2-e31f-4663-825f-7ad63b0c83dd" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_56aa9050-9e17-4ee9-87f7-3639456dc6c0" contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163,240</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_0bc8f24a-281e-4697-9c1a-ec890150aec4" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,705</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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_959e2cab-75b3-4d8d-923a-d33efcd8dc3d" contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">161,437</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;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;">Supplemental cash flow information</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Property and equipment obtained for noncash consideration</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f102022f-a9cf-421f-9d37-83e7e5182521" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">930</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Right of use assets obtained in exchange for new operating lease liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7249e097-4330-44b8-8397-f4079bc7cea8" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,976</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_66cdc660-49c3-4c38-a1b1-b1d91f171bb3" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,073</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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.8in;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;"><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;"><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_9b303cc8-bd12-45ff-bac8-a957062d033a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" escape="true" continuedAt="F_9b303cc8-bd12-45ff-bac8-a957062d033a_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, cleaners, 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><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, 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><div><ix:nonNumeric id="F_5cf254ab-f405-4b08-a74a-781b9fc2bd0a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" escape="true" continuedAt="F_5cf254ab-f405-4b08-a74a-781b9fc2bd0a_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 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;">Segment Reporting (Topic 280): Improvements to Reportable Segment 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 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. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect to adopt this guidance for our fiscal year 2025 annual reporting and are currently finalizing our assessment of the impact that this standard will have on our segment disclosures.</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.8in;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;"><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;"><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_9b303cc8-bd12-45ff-bac8-a957062d033a_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_5cf254ab-f405-4b08-a74a-781b9fc2bd0a_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. The update will be effective for annual periods beginning after December 15, 2024. This guidance becomes effective for our fiscal year 2026 annual reporting. The Company is currently evaluating the impact that this guidance will have on the presentation of its 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="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. The Company is currently evaluating the impact that the new guidance will have on the presentation of its 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></ix:continuation></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_5b66cabb-de93-4819-b91e-571f333199c7" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true" continuedAt="F_5b66cabb-de93-4819-b91e-571f333199c7_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><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 derives revenue from two primary sources&#8212;product revenue and service revenue.</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;">Product revenue consists of shipments 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></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Diagnostic test kits, culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Consumable products marketed to veterinarians, retailers, livestock producers and animal health product distributors; and </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues for our products are recognized and invoiced when the product is shipped to the customer.</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;">Service revenue consists primarily 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></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Genomic identification and related interpretive bioinformatic services; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Neogen Analytics; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Other commercial laboratory services. </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues for Neogen&#8217;s genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. Revenues for Neogen Analytics is earned ratably over the term of the underlying agreement.</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:1pt;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;">Payment terms for products and services are generally </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_eb94b796-7c73-4e6d-924d-0828a471b1cb" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="neog:ProductsAndServicesPaymentTerms"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">30 to 90 days</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;">.</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;">Contract liabilities represent deposits made by customers before the satisfaction of performance obligation(s) and recognition of revenue. Upon completion of the performance obligation(s) that the Company has with the customer, the liability for the customer deposit is relieved and revenue is recognized. These customer deposits are recorded within deferred revenue on the condensed consolidated balance sheets. Changes in the balances relate primarily to sales of the Company's genomics services and Neogen Analytics.</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.8in;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;"><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;"><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_5b66cabb-de93-4819-b91e-571f333199c7_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3c3096b8-011c-4fd4-8bce-e58be66793fa" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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:83.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:30.12%;box-sizing:content-box;"/>
         <td style="width:1.205%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.458%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.205%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:16.073%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.205%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:15.494%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:3.036%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.205%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d34f9a2f-56a8-4b3c-8390-fc0e6f36ebd5" contextRef="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,651</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4133dbe1-bf1c-4376-9f3b-6c9398e580c9" contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,679</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a465dba3-bd4c-468e-8b78-a9d14db7ed6e" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_20ff19ad-c617-46d1-864b-ac3542ae2fe6" contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,616</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1b73e39f-cb57-48cf-976b-8569148ca97c" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,021</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5fa9d9e7-ea02-42ff-82a2-31cc8ab4a29f" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,116</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6c9d05ba-c9ed-479a-82bf-eff65eb3da38" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,425</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_030ded9e-fa0f-4341-ad54-aa049f9dd5e5" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,094</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_404eefac-5f39-4402-ac66-b4d0dfaad524" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,903</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_4b28dabf-44aa-42eb-9a9d-e45f8ad86fce" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,309</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_26f13a38-ec1c-4ac0-9040-ab2374b645e6" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,288</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_ed029a0e-4d53-4ecc-9e04-9482de809108" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,224</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_7d9a33e4-7f60-494e-999c-2fd5f2310fa9" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,769</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_d15c898e-6b3a-4a3b-874e-95d3fd6af7c5" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,486</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_c057f1ba-9ba0-49f7-9c30-320c14317620" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,769</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bbb69724-52f4-41dc-81b1-e05051eb75c8" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,486</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_a9bb28ac-7554-46d9-a072-6bb3da11d09f" contextRef="C_786ede29-1953-4210-a6b9-f97d0e0f6f51" 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 and nine months ended February 28, 2025 and February 29, 2024</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:40.206%;box-sizing:content-box;"/>
         <td style="width:1.031%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.433%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.031%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.402%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.031%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.846%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.175%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.844999999999999%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1855a158-4847-49d7-a27b-3fa269ca2fee" contextRef="C_8163300f-ac03-431f-b181-164c109bca3c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,595</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_56b8abd2-a2c1-4d22-863c-568c3d18238a" contextRef="C_f86a5a9e-88d2-4067-886a-d90207f117dc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,738</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_757ac0d7-7b8a-407d-a5d3-7493594bd024" contextRef="C_1d31a8f9-9249-476c-bdb5-ad7cd43265cc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,479</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0cf9b2f5-3216-4ec8-a349-be3f24700a2e" contextRef="C_6a91ac0f-48b2-4125-b79a-454d81a857e6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,116</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5acf0f41-7e07-4890-a0c5-2bb10783179a" contextRef="C_5150f1f0-c916-4fd5-a80b-0288eca33627" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,882</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1e84680e-d8c2-4f08-8004-ed2e593d4371" contextRef="C_7312cd82-eaa2-4f44-9df9-b01684a9cf97" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,395</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0dea8f57-a3d4-4f8d-8751-72deaa4ebb3d" contextRef="C_36ca67ca-f850-42d2-90a3-03d978cdbd7f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,317</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_63d8f196-4e61-4a4f-a828-939214c0bbb1" contextRef="C_aa74de67-ea9f-48ce-b5f1-32d142a3fb41" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128,393</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5cf14c00-f446-481d-aedd-b41f634751f0" contextRef="C_0e3f3378-d470-40e7-9a4a-6185093bc175" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,744</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6c852e49-7511-4056-8c3a-23a0cc5cfd0f" contextRef="C_b8d700f6-5e5a-4f33-a6c6-d792de425628" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,168</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a89a1ca3-81fd-4306-ae36-7215aca1c0d5" contextRef="C_216bbee9-3123-43f8-8974-ee9c4462d370" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">242,710</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6ebfa89d-9d92-4186-b0e6-5ab8b07ef883" contextRef="C_96473064-d98d-49a9-9dc0-3188d17d7660" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">246,812</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f0b85cb8-d737-491b-8e8b-12ec67d32e16" contextRef="C_43e444a8-7859-4b2a-9695-dc8c2bafa7c6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,815</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_fe26bb89-edfc-41db-9a3e-c724f7bec083" contextRef="C_27feb6a4-2da6-43ef-964f-13b0b3e965d1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,136</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7bb08200-ce7e-445d-9d7b-bc10ac1bdb21" contextRef="C_17f15113-13ef-4a10-99c3-1d13ad95cf48" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,717</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b59704a0-dbb6-4bfa-ad01-effa7cf7c36e" contextRef="C_f55b44db-9ca7-4bb0-9c6d-59d1cc0b9ee6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_a8928960-7569-40aa-8d07-ea26bca2dd85" contextRef="C_0e238539-9403-496e-b611-aa2e57187e96" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,695</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_b6bca275-0af7-4959-9242-9926b9fe816e" contextRef="C_aa057976-e845-40d0-9514-ac47802dcc17" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,317</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_96665d1a-6010-41c8-b4c5-dd622c344347" contextRef="C_8b106a44-4852-445f-b7fc-a9432f354093" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,091</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_3ab81e0c-c4c3-477e-af14-f2d074a20fe5" contextRef="C_3136247d-500d-43fa-99ae-884bbc4f2135" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,934</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_0dbde8b1-c89a-40df-98ef-f0f337b5b41e" contextRef="C_ecd1d100-a49d-4cec-a06d-cb6a935dfe23" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,731</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_7e9a35a7-d687-4fac-9703-60d9459004d0" contextRef="C_6b1dadff-0787-4759-9d70-f71298c72ddf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,754</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_1678ada9-d8d5-4c63-bbf8-142b4c5a7d34" contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">476,314</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_d5528ef6-2d4c-4057-907b-66845bf4b83c" contextRef="C_bdaf59ad-0575-4f5e-b113-81d01346f7b4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">488,435</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e075ba1e-d8dc-4efc-86cb-6b1f17534714" contextRef="C_4850a9f5-10a4-4fa1-923f-d478c307dcda" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,504</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_34a30220-0a31-426a-b81c-86326492433f" contextRef="C_4b5f0df9-9382-44c0-9461-8d176e03479f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,372</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3ac30f15-a304-4f62-8526-17285ac41408" contextRef="C_7a85e732-f70c-4b11-a7cf-6594529a22bd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,864</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b739d2dd-4e1a-4302-ae87-c1c5010aa103" contextRef="C_47e23e69-6492-4342-a751-f094afd7c7d3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,710</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ef1a44e5-e24e-49db-85cd-f02eedd5caf5" contextRef="C_be353c70-ee34-46ca-927b-027b827e6aef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,412</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4166212b-3fb0-4af8-b9ac-e1b5a9e816b9" contextRef="C_3ad4eea3-be1f-466c-a3a6-537e87e515f1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,976</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cae56e92-014b-4846-a195-f4d00e9bd141" contextRef="C_6a579827-1c25-41c3-85b9-1d5dcf3fd8ad" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,209</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_43d728f8-3494-4cf5-8694-7559d2e9beef" contextRef="C_880c022f-b185-41a8-888a-a11b4ee5cfe0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,845</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d3d7a4c7-ab19-4667-ad6b-2a0b207a8a25" contextRef="C_bb548d5e-4cf6-401b-a7a2-f50948e2b6ac" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,497</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4dc37d6b-4462-496b-b9f6-4fa5a50f2583" contextRef="C_3041fd15-1a9e-44e2-acdb-8b6edb1e2dc3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,066</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_75abb0bf-f0d8-4757-a036-27e6b7151f75" contextRef="C_2d344b0c-8930-40d1-a502-f3f08cd5693a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,951</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_eef4f4fa-3f22-44c6-ab03-b9a8c92fe47d" contextRef="C_4e49ab02-dbd9-40d1-8d92-0edc451c9c79" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,226</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1214157a-6067-4ada-bd63-a88f6d99aa65" contextRef="C_802ce955-1a75-4b58-8c02-f217d5cd3d06" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,827</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3d3c40ed-62e1-451e-9288-24252cc01dc8" contextRef="C_ae7f3013-83a9-4d52-87f3-09dda04c175a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,055</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_78e3edf5-6ddb-4ea3-80e3-3f500bf34c4e" contextRef="C_9774cc20-a738-4ba6-a6d5-76f7db1481fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,557</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d39a8592-cd90-49b2-ae5f-fe4e87340174" contextRef="C_13d2a74f-7992-4757-87b3-74d15f38148f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,694</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_ba5cb4aa-838a-46ee-afc2-820fd5d53980" contextRef="C_fffa6e2d-3cb5-443c-a837-3afb69db0004" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,009</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_9b67d132-b2d5-4fb0-8553-c8b1c067c2de" contextRef="C_891349f6-7373-49de-a1da-10b851b42442" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,589</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_482c51eb-7354-43a8-a92b-81bb93c09d94" contextRef="C_f7f4ad0a-29d3-43b0-8e85-62833935a42e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,307</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_cdb77d31-c6cf-49cd-8873-5abe2f7a32d6" contextRef="C_7fc14957-0be5-4007-aeed-b185c1f9490a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,518</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_19bde956-4ad2-4ecd-97ab-44db3c6ea36c" contextRef="C_859a2699-6d60-4ff3-bd3b-ffe254b2fab9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,249</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bebf8077-db87-4a27-8671-fc190d73a521" contextRef="C_37b38c07-7c7d-4ec3-8ede-71b487c43c61" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,058</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_a9a686ec-3488-439b-9cee-c39c5b2c4eb7" contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192,888</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_3fc8c635-63fb-4310-9740-3ca290a01100" contextRef="C_c208203b-14a2-49cf-8b8a-bb93410de02a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198,993</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_9032cf5c-beff-47ca-8222-a225b66047ea" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">220,980</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_3735939a-b60f-4374-9ac3-f547aee5a88e" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228,812</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_1abd7441-6b31-4be7-a048-971602b5165a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">669,202</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_4aff62da-4efb-4a68-9cd1-680a34357c0e" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">687,428</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_f6b8b958-0752-4e86-83e1-1fa64007c025" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EarningsPerShareTextBlock" 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;">3. NET 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 loss per share was computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share was computed using the treasury stock method by dividing net 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_94c36d7d-1192-4860-9bcf-5d3e7224124f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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 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:41%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12%;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:12%;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:11%;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:12%;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;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;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="6" style="padding-top:0.01in;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;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 loss attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a821b41f-0b83-46ba-94a6-813021ebd711" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,957</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_82615f6c-bb6c-4af8-b399-3c96fe423b3d" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,022</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a58c8b54-f97b-4f07-b029-8a86eebf6971" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">479,848</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d9db3f29-1abb-4557-a343-bb37222f5a64" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,006</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2e16f161-1d1e-49f5-9ff6-5ecaa598b734" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,031,907</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0b3dbf7b-5f19-43fb-bab3-df189ee8c94b" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,597,777</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_b50238dd-65f0-44e7-b737-2703eabe85ce" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,845,782</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c8e7ead2-ede4-4e84-a39f-a5b1d6f487b5" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,438,643</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_b214ceb0-9486-4285-9436-4259d62baf52" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_5ab1efac-1b98-4bc7-b430-c1d4af0fbdaa" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_0c035d89-9269-4175-8db7-e194a1f9c7bc" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_802905dc-cfa0-42ed-9039-d35ca9cab9ce" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" 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;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;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 loss per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_bfcfe311-6a62-4e4a-9715-2e9c32113bf8" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,031,907</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_74f4fa75-a336-4d38-8441-436368a2957e" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,597,777</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7e6cdb83-d66a-4d91-b43a-cc02f497c914" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,845,782</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f7709905-97a2-4c06-a408-63dac7740a02" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,438,643</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4214d319-e5c7-4363-97c2-957397e38057" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.05</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6cb94589-9c9a-4942-a998-7803c25df5a2" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.01</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_02a46b52-f405-4908-ab17-b37609423569" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.21</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c078fc31-5e8b-46a3-a00c-5ba8d42a20a8" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.02</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7cf67fa1-402c-43f7-bc67-842b5c21b384" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.05</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6e636435-8ec6-478a-9118-ff61f83149bd" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.01</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c21b958c-8bb3-4eab-afbb-5dc7db33f974" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.21</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a7690de1-6bf1-4706-9aac-0e9c47e4b057" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.02</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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: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;">Due to the net loss reported for the three and nine months ended February 28, 2025 and the three and nine months ended February 29, 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:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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_cb9105da-d951-49a0-9b1b-92194f9eee84" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true" continuedAt="F_cb9105da-d951-49a0-9b1b-92194f9eee84_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;">4. SEGMENT INFORMATION AND GEOGRAPHIC DATA</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 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_72390e16-046e-442a-95c9-5a3aca510179" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors. This segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other 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: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;">Many of our international operations originally focused on the Company&#8217;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company&#8217;s complete line of products and services, including those usually associated with the Animal Safety segment such as biosecurity products, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment.</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><ix:nonNumeric id="F_aee3ef32-b084-4239-bfd8-8facf67dfaa0" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" escape="true" continuedAt="F_aee3ef32-b084-4239-bfd8-8facf67dfaa0_1"><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;">Segment information 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:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.048%;box-sizing:content-box;"/>
         <td style="width:1.14%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.002%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.14%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.002%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.14%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.382%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.14%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.002%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">As of and during the three months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_03225f52-6939-4ae1-9b4e-b0d98effa119" contextRef="C_2f681f49-87d6-4681-a499-65894779a23a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,248</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_ae1b7acd-e08c-493e-b2d7-3ef1935b7898" contextRef="C_6cf6ae5c-b0dc-472b-ba37-12109b010506" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,240</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3a5fb758-1c14-4ec6-9cde-f00ca73bf180" contextRef="C_0c62de7c-9f5c-4fcd-8027-de00dff1abff" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_dd8eae08-91d4-4c97-9275-1dcb08ba754e" contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">196,488</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_43d32b9c-f42f-45bd-b095-e15b6d12a0e4" contextRef="C_a533c465-bc8a-4e9d-b24d-190943f17c97" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,483</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_10cc4dd6-3750-4e2e-897b-eaa0af3ae1a8" contextRef="C_b1150a4a-f2c2-4249-bac4-df5aa94ecc6a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,009</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_6e5d354b-c9f4-4992-99b2-8283b46d648c" contextRef="C_35c2e4b5-92ef-4e57-8382-36f12ce62f24" 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;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;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;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;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_68ee6dee-9848-4edc-b497-725aa9eaa9b1" contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,492</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56288e42-e9c0-488d-9fab-3450ebf22d3a" contextRef="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,731</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e24f6e2b-8873-40e1-87c5-c692db6a6a4d" contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,249</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f89b3f30-5ef0-4de4-a55d-380224e3e822" contextRef="C_f2d70637-958b-4a0e-8489-10fa25939423" 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;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_366e44eb-891a-4606-9a4c-4a18928cd4cb" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">220,980</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_3e2bae16-64e5-45e1-a851-48e0f2d5f1b5" contextRef="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,315</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_b5a22fdc-8bbe-4bca-a855-c3d73c85208c" contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,750</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_ccefac6a-e4e3-4029-9336-bdad68ae8d28" contextRef="C_f2d70637-958b-4a0e-8489-10fa25939423" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">20,650</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_f5c2fe4b-e707-4a5e-aafb-b579ac5b0202" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,415</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_072a1e2d-7b62-4255-b299-f289283a716d" contextRef="C_14bf7094-0c36-4182-934b-ca3f8b943a2d" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,566,450</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_ab6c137a-c436-44f3-af62-173384e0a587" contextRef="C_90f163d0-de51-44ff-a09c-ba14018c1e02" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">342,181</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_cf397a4f-24ef-4363-89c5-ee4aec84d27d" contextRef="C_1367e7c1-05d4-4dc5-882c-46c3f1c9895e" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,705</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_9d0b91a1-22d7-4ece-ba23-eefacad32d35" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,036,336</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">As of and during the three months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_0c24ca92-2e2f-41a3-88fe-8074c26476a5" contextRef="C_c71d6d2e-34b8-42d5-8efe-c82357be31eb" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">149,709</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_6e99ccda-c478-4c85-9b3a-608f881a1fc6" contextRef="C_cf68425d-40bc-4093-9e90-36fa077de360" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,469</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02" contextRef="C_a476a67f-43c2-4b10-b4b9-8ecea6403593" 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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_d495983c-0475-4bdb-b1c0-2d1e4c601a24" contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,178</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_46e8c619-ab85-40cb-84c1-cd9f0221591d" contextRef="C_809acae7-a6d2-498f-ad24-d681f59eab32" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,045</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_6731b24f-6b17-41b8-abe1-f9c62bdac1be" contextRef="C_570080d7-84bc-4ecf-9615-d65c29fc0f6d" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,589</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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_a462d91a-e3a6-47ce-9110-b91fe89a764d" contextRef="C_f83914e8-9a25-46bb-bcc6-c3d78146d448" 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;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;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;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;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_387ea123-aaca-4ba5-b732-e13d5bb76fd8" contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,634</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08dd7a73-a19d-47dd-861c-5388521d371d" contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,754</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a0736721-d16d-493f-b5b3-5ef72336dd7b" contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,058</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a002fb67-e747-4587-90f2-b5be557c8f2d" contextRef="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87" 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;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc2383f7-9176-4946-ad33-06ebdcee1dd2" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228,812</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_5f9172e6-2c2d-4e93-a770-a867b3d71eac" contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,915</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_98770430-b84b-4f7a-823f-a5e428ebdce8" contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,781</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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_acd2e0ab-5904-42ec-a5e5-7172407be6fe" contextRef="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,673</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_28ff9dd2-ea46-497c-a6bd-3af43cf833af" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,023</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_4135953a-0d34-4847-bc2b-9af704fecbb2" contextRef="C_12e85d30-545e-4d23-bcc6-7727bd41ac4a" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,071,831</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_c4223653-d9c7-47d2-ab97-b871da3a9519" contextRef="C_852c619c-c891-421a-a567-b51b0358ff88" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">344,205</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_2a0ce709-4212-4552-9865-a4cd9b173ac5" contextRef="C_7d85e7d1-ba92-4897-a5f0-df49617ce1eb" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">166,456</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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_698aa6ea-7152-4201-8b81-68f1ae1e5f4f" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,582,492</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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:0.3402777777777778in;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="width:100%;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></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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_cb9105da-d951-49a0-9b1b-92194f9eee84_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_aee3ef32-b084-4239-bfd8-8facf67dfaa0_1"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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:42.048%;box-sizing:content-box;"/>
         <td style="width:1.18%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.962%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.18%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.962%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.18%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.342%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.18%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.962%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">During the nine months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_14741b93-0ace-42dd-9348-09ea1c978558" contextRef="C_d9e8e3fb-e521-4921-90d4-294b8b62e316" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">452,974</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_54f45c90-0665-48db-8fdd-23acb7825b79" contextRef="C_a96791d0-b4d4-481c-add6-118a0da0b626" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">143,581</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_48ff46c3-1b1c-4808-a5d3-af2a37722f0d" contextRef="C_01388dba-5af8-45c5-ad0b-73ff79f8354d" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e272d17b-43dc-49ae-aec0-199c137f0569" contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">596,555</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_4457c592-8316-4fe1-a0f1-363f26e83cb3" contextRef="C_5cd953dd-535f-42aa-b5d0-ae9b4150aeff" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,340</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bf4bded4-44b6-4026-8b45-a69a77a219d1" contextRef="C_0b22dea7-5e3a-494d-b87e-6466eb401456" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,307</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_fc5a8edc-67e4-4c20-9299-a28abfb058fa" contextRef="C_5ee4574b-9d19-4640-98f2-3b63a31b89d0" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_be0aa91e-de92-49ae-a4b9-793fe3d9959b" contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,647</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_9db107ee-2fe2-4fcc-9b59-65e665fd47f8" contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">476,314</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_fc9ea1cc-840f-4cd7-9832-124fb3a4cff9" contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192,888</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_a2212f56-60ea-46b9-b0ac-52ec38fc345d" contextRef="C_7501ef60-0d42-4ab7-9d85-3da82e20934f" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_352d8f21-e321-4976-8cc9-2e5e92083518" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">669,202</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating (loss) income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_9b72cfdd-ffce-4e43-b91d-55a1cbd0583c" contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">399,578</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e26ffbbc-e119-48a3-8142-e23a11d686c9" contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,977</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef" contextRef="C_7501ef60-0d42-4ab7-9d85-3da82e20934f" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">59,211</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4c2d5b5b-5fac-4746-81ed-eed554556ce8" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">449,812</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">During the nine months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6a9cd0db-8845-4be6-aaba-7dbf8ecdfa79" contextRef="C_ed48a399-1abe-44d5-bc01-8ca8abd747bf" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464,973</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d4ffef2a-438a-408c-9524-01ed0f625316" contextRef="C_80e4ab7e-e960-46b9-8c44-0ec503ee2c2f" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,475</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8" contextRef="C_148e109a-9417-4ad6-bef0-3c4ff606836c" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_79a26413-c4aa-40d1-a218-c7b959c117b3" contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">610,448</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_2a120ef0-8da0-4e2c-8410-3be1c2e5288b" contextRef="C_bc42d302-85ee-4057-afbb-2a01d51848de" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,462</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bea1d2e0-26d3-46d5-a0b2-476db467141a" contextRef="C_62adbb7c-9255-48b1-99d0-1e0e286171e5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,518</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_aff0d60e-862e-479b-b4d4-398eb338254e" contextRef="C_751c88d4-34f1-48b1-aac3-2bac0f969e90" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_07b96b44-eb49-4e95-afb5-48c243d0af60" contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,980</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_6d775bc6-ff6d-4da6-836a-b0f48a4a2027" contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">488,435</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_0750d67c-626f-42f8-ade1-bfe279902975" contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198,993</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_527ca707-4c13-4498-a7b0-7336bdefc431" contextRef="C_c19df1ba-0dac-4513-9c83-834c2c7457f6" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_b811fb0a-e721-44d9-bbde-395999e73dc0" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">687,428</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_04d83dc0-d9b5-4800-aa6f-9441e4b42ad1" contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,485</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_da56a79b-d295-4df2-81ba-812bd73bd918" contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,876</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce" contextRef="C_c19df1ba-0dac-4513-9c83-834c2c7457f6" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">47,738</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_729012b0-1fc5-44eb-80d0-2770ded79766" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,623</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:0.3402777777777778in;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="width:100%;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;">Excludes </span><ix:footnote id="FNT_b9651bfe-c072-4940-bba6-69aff93cee55" 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;">intersegment transactions. </span></ix:footnote></div></div></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_43c26e3e-af7f-464e-991e-94e05ab23b82" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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 the Company&#8217;s 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:26.667%;box-sizing:content-box;"/>
         <td style="width:1.111%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:16.889000000000003%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.111%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:15.777999999999999%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.111%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:14.666%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.111%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:13.555%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a4950b9c-40fc-4010-afba-b0ea9ca52033" contextRef="C_5e7626fc-487b-4208-a96a-fc7128ca9521" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">115,365</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_3ef4d5b3-48ed-4de5-bde4-1c90b42c7076" contextRef="C_8370110b-a29f-41e9-a2bd-c67444823b17" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">124,226</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_03f86776-ff10-48b0-988f-6afb653a3c8d" contextRef="C_4e3aaf24-96d1-47fd-8c29-d80421b9caf6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">333,509</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0b3349a6-b009-45e0-8898-bbde490991f3" contextRef="C_4ec6df40-c7d3-4632-9e0f-a1a0be2c79cb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">348,848</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_1aba0119-666b-4603-a7a7-e0ca45ff6831" contextRef="C_152ce98e-65e4-4243-acdc-374b0d593e6d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,615</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bcfe84ed-cf9c-4a59-8303-f6c477741e8d" contextRef="C_c0c80c51-43b5-4df6-9094-a82d47442b79" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,586</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_71bde0af-2010-41f0-8f5c-fa23d559b553" contextRef="C_f15b0ca6-6f5c-43ee-aa65-6aa8397ee766" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">335,693</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_b50f7a4a-e44c-4d73-8b2c-2ee850e6a13d" contextRef="C_48ba882d-4924-4a98-802e-1e59d7211e35" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">338,580</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_58a1b443-55e7-480c-b2ee-08206760d792" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">220,980</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_36cf590b-864b-4550-81f1-31cf7c7b3f20" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228,812</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_e615b204-7289-4d4a-ba33-8a022db37198" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">669,202</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_370b7e81-871d-4b3c-a001-7c04910707c9" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">687,428</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_973a9755-0bd6-4413-be18-9cef8fa95d89" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GoodwillDisclosureTextBlock" escape="true" continuedAt="F_973a9755-0bd6-4413-be18-9cef8fa95d89_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;">5. GOODWILL</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f580aa3f-d624-46e3-a4d9-62ee1f606338" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ScheduleOfGoodwillTextBlock" 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 goodwill by reportable segment:</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:46.529%;box-sizing:content-box;"/>
         <td style="width:1.58%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:14.243%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.58%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:14.243%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.58%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:14.243%;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;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;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;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;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;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;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;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;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;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;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;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;">May 31, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c7a56563-318a-4e34-8955-a562c07c540e" contextRef="C_32e2410e-24c2-4187-95d9-f2fdeb169503" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,054,205</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7ff4f4e3-427b-456d-a85a-91a3c17c4d88" contextRef="C_378349f8-f3c6-4254-9acd-78b8e9b52ea4" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,427</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_87f1f328-9785-457f-b3ec-0aab147da9c2" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,135,632</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Impairment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0f47c81e-0ddf-47ff-933b-7cabdd3cb68b" contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15" name="neog:GoodwillImpairmentLossExcludingForeignExchange" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">461,175</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_431d0fda-4e0c-429e-863a-d21e13add331" contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2" name="neog:GoodwillImpairmentLossExcludingForeignExchange" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a3d8e4e3-838f-41ea-925e-66a0666e8b5a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="neog:GoodwillImpairmentLossExcludingForeignExchange" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">461,175</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_1d9494da-ee16-4bb2-8c35-d0661b2d4839" contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,108</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_acedf390-dca6-4706-b856-45edc7b3695b" contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">644</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_69cd8076-bcdc-4a01-a1d6-b4c03973cc4f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,752</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_dad3999a-a718-4ab8-aedc-cce3249aac45" contextRef="C_e1bed128-5b57-48ea-b9c7-c41b20728403" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,590,922</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_98e86fce-ae07-4eb3-b6cd-1227caf8920f" contextRef="C_47586bdf-276b-4ca8-b92e-c84f27e88295" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,783</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_af1f96ac-b636-478e-bd73-e7857c2564fb" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,671,705</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span><ix:continuation id="F_973a9755-0bd6-4413-be18-9cef8fa95d89_1"><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 second quarter of fiscal year 2025, the Company identified that the impact of integration challenges and end market conditions on the recent overall financial performance of the Food Safety reporting unit represented a triggering event to test goodwill within that reporting unit for impairment as of September 1, 2024. Management utilized a third-party to quantitatively assess its Food Safety reporting unit. Fair value of the reporting unit was estimated based on a combination of an income-based approach, consisting of a discounted cash flows analysis, and a market-based approach, consisting of pricing multiples derived from an analysis of comparable public companies multiplied against historical and/or anticipated financial metrics of the reporting unit. The inputs to the fair value are defined in the fair value hierarchy as Level 3 inputs. Based on the results of the analysis, the carrying value of the Food Safety reporting unit exceeded its fair value as of September 1, 2024. Accordingly, an impairment charge 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_ffb023a6-84b6-478c-87b6-66a14ce6b5cd" contextRef="C_ca4adb39-ec4a-4e2f-b330-3257fb0d214f" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">461,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;"> was recorded. Differences in the balance sheet change and impairment charge are due to foreign exchange. </span></ix:continuation></span><span style=""></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.8in;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;"><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;"><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_81e6f604-6798-42c0-bbd2-7c3c7109f9cc" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">The Company regularly evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of its operations. In the second quarter of fiscal year 2025, management initiated a restructuring plan to streamline operations of the Company's global genomics 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: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;">The Company&#8217;s 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 condensed consolidated statements of operations.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_67df4e04-b3bd-4da4-b9c7-e8d9e35f2d14" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" escape="true"><p style="font-size:10pt;margin-top:8pt;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:94.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:22.685%;box-sizing:content-box;"/>
         <td style="width:1.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.523%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.26%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.523%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.523%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.342%;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;vertical-align:bottom;padding-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;vertical-align:bottom;padding-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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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: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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_471efbc4-b57d-4da9-8281-7850610e61a5" contextRef="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">305</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_610b7993-05d1-4f6a-974d-1ad7e9ed4ecb" contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e90b798a-2a4f-408c-8263-8457d4166924" contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,941</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_98c00a44-f8d8-40fc-8249-b2863f99f719" contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">347</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2361083e-defd-4268-ae95-810e46f8a0e6" contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">137</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_46b1e4ab-6977-4836-ab23-829416c80e1c" contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">199</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ddd4a5bd-b2d5-4263-8331-c09ed9bcf1d7" contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,940</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8d31970f-4e18-44d6-bea4-6775c3dd657c" contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,528</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_823f03d8-0308-4427-bedc-8c277937d1c5" contextRef="C_fe493807-5680-4e72-bdd4-9077cd15d38a" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_0367438c-17ea-4611-ad24-3558a6bc385b" contextRef="C_0938524f-5de4-49c6-9b64-d83ba66cee76" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">608</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_f7226450-bc9c-4751-b686-0736a6a2c68d" contextRef="C_87ca7186-c10c-4363-8cf8-4fd875960560" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,225</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_c1cd65a7-16eb-4e88-b654-13185a0050a5" contextRef="C_e6749d7d-8c85-44a8-8779-a533e38f9843" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,478</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_d52275ed-4568-4537-ac4c-5b9c4ed8afff" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_8effc812-5130-490e-a411-f62b9ee52f38" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">938</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_5db630ff-f726-4899-acdf-b1cf2004daef" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,106</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_f11620be-bd11-43e2-bb76-a3c7bdd1c778" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,353</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_2713302b-e690-491d-8525-1dfd99ec68a8" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" escape="true" continuedAt="F_2713302b-e690-491d-8525-1dfd99ec68a8_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;">nine months ended February 28, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:39.592%;box-sizing:content-box;"/>
         <td style="width:1.122%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:23.142000000000003%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.02%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.468999999999998%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.02%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.632000000000001%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_958c6228-fd01-47c5-804a-d30bb79a1212" contextRef="C_9065ed40-a663-4506-b690-84a3bb98239d" name="us-gaap:RestructuringReserve" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_8bd6b982-d6b4-46fd-a65e-26d1c692423a" contextRef="C_045ab54a-0be1-4e6d-beb4-6fe2282f68cc" name="us-gaap:RestructuringReserve" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_31714bda-40e2-401a-859b-17fd3c23cfc0" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:RestructuringReserve" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7e6f77a3-1e36-4bfe-8b09-0ab5f53a0fa9" contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,420</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_c9742c89-5aaa-46e0-822e-1ffd6c1b3296" contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,686</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6c3a2f13-f537-4f39-b92d-b6e4b858369a" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,106</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_4ce0d41a-ca82-4021-82f5-7cbdda36cc5a" contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,727</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_a04c90f9-2104-4673-a772-68c16dee6ba9" contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">490</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_7e1d25d6-7717-4383-867b-1c0b86c383ea" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,217</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_ec7d2001-6812-44d0-b5ea-7ade29422dbd" contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e" name="us-gaap:RestructuringReserveSettledWithoutCash2" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_508ea289-34c7-4eaa-b1d0-d62101a50e08" contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f" name="us-gaap:RestructuringReserveSettledWithoutCash2" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,196</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_8caca285-382c-4089-83f1-91f8d1e3914d" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:RestructuringReserveSettledWithoutCash2" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,196</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_3a098cc2-8d74-435e-bd21-8ecfe422f335" contextRef="C_bdaa7616-4c95-4307-b159-812d1e9a8a54" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">693</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_10922d95-883a-4c4a-b780-5a6be64619f8" contextRef="C_1eb60b76-a70b-41de-bc9e-82efbe572d27" name="us-gaap:RestructuringReserve" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_7bac54e5-ad42-4ad5-b759-160e453e5d3c" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">693</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_2713302b-e690-491d-8525-1dfd99ec68a8_1"></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 style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_484526af-c25a-4561-b4fc-25e3f0b4a866" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">7. INCOME TAXES</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;">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_4f6f9ca9-2a18-4376-a560-b02e66aecedc" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,230</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 February 28, 2025, and 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7b28b20-d4e5-438f-9eb2-310bbe932c22" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">22,060</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 nine months ended February 28, 2025. 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f95cb5b-c639-4f6f-9d6f-ce226e0bd3d6" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,800</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="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_b0c87058-416b-4229-a866-642a905c9050" contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,900</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 and nine months ended February 29, 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;">. Income tax expense for the quarter is related to changes in the Company&#8217;s forecasted pre-tax income using an estimated annualized effective tax rate. The net tax benefit for the nine month period is primarily related to pre-tax losses due to amortization expense and interest expense from the 3M FSD acquisition as well as an income tax benefit 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_bfe42fa6-636b-499c-858a-9eaaf36096bf" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="neog:IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,225</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;"> associated with goodwill impairment charges. The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) Pillar 2 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_8eb5c093-cd91-4a72-aeef-24cf36947b3f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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. The Company is closely monitoring developments and evaluating 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, the Company has included in its income tax for the three and nine months ended February 28, 2025, a forecasted amount of &#8220;top-up&#8221; tax for its foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives.</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 February 28, 2025 and May 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;"> 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_090f8452-a188-4790-925b-f26143538352" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,336</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_e25c5ec9-eba4-4b15-9aab-5aae69ff4342" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,739</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.8in;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;"><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;"><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_17e8979d-fd88-4664-8053-8f31b592f476" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">8. 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;">The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs, when such costs are determined to be probable and estimable. The Company currently utilizes 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 and have ranged from $</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_d6ec2dc4-1c8e-492a-8bf1-af063607d438" contextRef="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4" name="us-gaap:EnvironmentalRemediationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38</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_1371b90a-9dc7-45e6-9659-531c2e157454" contextRef="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a" name="us-gaap:EnvironmentalRemediationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131</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_8a657a32-f887-490e-bce7-6a13a98e3375;"><span style="-sec-ix-hidden:F_28783f4f-de2b-4d6c-a191-cf748e009eba;"><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. The Company&#8217;s estimated remaining </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e09daf77-f0eb-47e2-8ead-ce0bcaed463b;"><span style="-sec-ix-hidden:F_b60f9c0c-a68f-4878-a26e-9accb824285e;"><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 is $</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_84312315-edfa-4129-9b35-7937eaba25e9" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccrualForEnvironmentalLossContingencies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_0be20b60-44f4-4204-96bd-aa14f3dc6086" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" 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;">February 28, 2025 and May 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;">, 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_2b9a6d3a-d556-4499-a535-df7e7a04c8ae" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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, the Company performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and is currently working with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, the Company 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. The Company has 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_a4463824-b331-4cdf-b904-8402eb653139" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" 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_c9f2947e-cd70-4568-8aa8-32b8dd86baaa;"><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;">February 28, 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_d0071330-2acf-4796-9809-2db83fa21230" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" 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_263fa855-d57a-4742-8b65-ee36aa45d222;"><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-kerning:none;min-width:fit-content;">In the third quarter of fiscal year 2025, the Company recorded a gain related to a settlement regarding the Company's prior acquisition of certain fixed assets. The amount 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_0340847b-0c31-4164-9878-26b3963726c2" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ProceedsFromLegalSettlements" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,700</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;"> was received in the third quarter of fiscal year 2025. This amount was partially offset by a related fixed asset impairment 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_dd6358ce-c0b4-4a53-9b7b-1eeb32049eec" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,055</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 was due to the asset no longer being in use. The amount was recorded within General and administrative on the condensed consolidated statements of operations within the Company's Food Safety operating segment.</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;">Related to the Company's other contingent liabilities, a 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_c0dc7fa3-15ef-4de8-a047-71f7643a3a0b" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="us-gaap:LossContingencyLossInPeriod" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,400</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;"> was recorded in the third quarter of fiscal year 2025. This contingency loss was driven by an updated valuation of the performance milestone liability for the Company's CAPInnoVet, Inc. transaction. Finally, in the third quarter of fiscal year 2025, the Company reversed a liability 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_701c3521-4361-4aaf-9336-9ea59374b4cf" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="neog:ReversalOfContingentLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">930</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 a contingent liability that was recorded as part of the Corvium, Inc. transaction. The final milestone payment was not achieved, resulting in a full reversal of the liability.</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 the third quarter of fiscal year 2024, 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_f856fb97-ef62-41f3-8af0-2e9fe3914d12" contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf" name="neog:ProceedsFromBusinessInterruptionInsurance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,265</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 business interruption insurance proceeds relating to fire damage that occurred in the fourth quarter of fiscal year 2023 at one of our Animal Safety lab facilities. The proceeds were recorded within Cost of Revenues in the condensed consolidated statements of operations.</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 is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, are not expected to have a material effect on its future 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></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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_0139b58b-3983-4614-8810-23ba8c4e9b66" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" escape="true" continuedAt="F_0139b58b-3983-4614-8810-23ba8c4e9b66_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;">9. 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;">The Company operates on a global basis and is exposed to the risk that its financial condition, results of operations and cash flows could be adversely affected by changes in foreign currency exchange rates and changes in interest rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, the Company enters into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions and has also entered into interest rate swap contracts as a hedge against changes in interest rates. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as a cash flow hedge or as an economic hedge in accordance with its established policy. Each reporting period, derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. The change in fair value is recorded in accumulated other comprehensive loss, and amounts are reclassified into earnings on the condensed consolidated statements of operations when transactions are realized. Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. The Company does not enter into derivative financial instruments 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;">The Company forecasts its net exposure in various receivables and payables to fluctuations in the value of various currencies, and has entered into a number of foreign currency forward contracts each month to mitigate that exposure. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. Gains and losses from these contracts are recognized in Other, net in our condensed consolidated statements of operations. 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_e0b31235-430b-443c-b226-0a08b8d21dc9" contextRef="C_7d3d57a5-c252-40a6-bef7-e5b2b8d8c1ea" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,254</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_25b94691-88ab-4341-9a65-3eca3ae868d6" contextRef="C_0a4bd897-e309-41f5-9563-33b73d1a17af" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,315</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;">February 28, 2025 and May 31, 2024, respectively, and consisted of economic hedges of transactions up to 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: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_fe2d68a5-5dd6-41fd-ae62-9e35187e770c" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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:27.273%;box-sizing:content-box;"/>
         <td style="width:1.01%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:16.182%;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:12%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_6f1f7d44-a8de-4ae5-ae7d-86c7e72f43d5" contextRef="C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">350</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_9ffb351b-9499-4b50-963e-81d5d1d82f2e" contextRef="C_43ec32eb-21a5-468a-872f-2c5e7eec43ec" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">265</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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_85018697-fbf8-496c-9048-1c24ff961845" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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.248%;box-sizing:content-box;"/>
         <td style="width:1.36%;box-sizing:content-box;"/>
         <td style="width:24.385%;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.963000000000001%;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:14.323%;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;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;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_148255c8-ec9b-4098-a0b3-0f7de1f117bc" contextRef="C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">57</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_916a349f-9e60-4d86-a17e-6dac4a127042" contextRef="C_8244d2e3-4f56-4e23-81f5-ae827973f4e0" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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="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:35.854%;box-sizing:content-box;"/>
         <td style="width:1.501%;box-sizing:content-box;"/>
         <td style="width:27.051%;box-sizing:content-box;"/>
         <td style="width:1.501%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:13.986%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.501%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:14.606%;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;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;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2b1bed38-79af-486a-9006-9a0fbd34560e" contextRef="C_0610220f-c370-49e5-b301-741c53add0f4" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">342</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0124b91b-bee4-420d-8ee6-7cc1ea9de44f" contextRef="C_58812c80-7c09-46d9-8363-68f711e8b190" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">391</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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: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, the Company 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_21c89c30-7be0-4b14-9373-3e7bf770b259" contextRef="C_03eca3a8-239a-4d45-8676-e464eb63b4e9" 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_311da510-8f4f-4c97-8ed8-d06cfda0e1e4" contextRef="C_b4db7ee2-eff9-4a7a-9663-5872b23a128c" 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_8ba45d4c-f865-4275-aa02-f81704d7181a" contextRef="C_8d9b40c7-1941-4ee7-b615-697a27c544b2" 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, the Company pays 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_edfce644-ab81-4ef3-8758-e1e59d677921" contextRef="C_eeef20ec-95b2-4742-a5fa-f2984e142bdd" 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_2a576b5d-7d50-4166-995c-18a1d617f128" contextRef="C_dc43d882-9cc7-4265-be17-acbfd1751a39" name="us-gaap:DerivativeFixedInterestRate" unitRef="U_pure" scale="-4" decimals="4" format="ixt:num-dot-decimal">150</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_6d505dc3-b243-43c8-8336-08355a141556" contextRef="C_c1aef1a1-19a0-4427-a8ff-337c4b24808a" name="us-gaap:DerivativeFixedInterestRate" unitRef="U_pure" scale="-4" decimals="4" format="ixt:num-dot-decimal">225</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. The fair value of the interest rate swap 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;">February 28, 2025 and May 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;"> was a net (liability) asset 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_15e94cbd-5bad-4bdb-ab15-2b19f8428e04" contextRef="C_74748613-a09f-4ea5-a01c-34b0f4bb84f6" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,355</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_791ccef8-e640-4b6d-a25b-59cef56f54bb" contextRef="C_d475d6a9-c4d1-401b-86d7-aeaf82b0afd4" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,451</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. The Company expects 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_6fe0301f-6ef0-4b09-bfa8-d89255bf0fc3" contextRef="C_fcccbb72-9554-4377-9aa0-ac99d46643c0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">155</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></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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_0139b58b-3983-4614-8810-23ba8c4e9b66_1" continuedAt="F_0139b58b-3983-4614-8810-23ba8c4e9b66_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1f89f2ad-077e-449f-834a-a5ede172d4a9" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) Prepaid expenses and other current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5a07acb7-7422-476f-a4f6-4a86378eebc3" contextRef="C_44f434bc-2960-45bb-8bf9-bd0c45bb4bba" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">205</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_757a2474-2bcb-44fc-b677-6e408b3bdbd8" contextRef="C_903a9366-e085-4705-a582-a423231dfaa6" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,222</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) non-current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_179385d0-0d89-4951-be0f-80ee2d69ebca" contextRef="C_18157ade-54a0-48af-886e-b182c9ddc73d" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,150</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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_ec6112ea-ecd5-4f85-9c95-97e79f637a62" contextRef="C_a6e327d1-1773-4721-9790-516347d1a42d" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">229</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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. The Company utilizes 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:continuation></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_0139b58b-3983-4614-8810-23ba8c4e9b66_2"><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 the Company&#8217;s 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></ix:continuation></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="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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_d563e98a-4c52-4cb4-a491-94f58d15a39f" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">10. ACCUMULATED OTHER COMPREHENSIVE LOSS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a7180067-5523-4ab4-8b95-97be8c55cbdc" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" escape="true" continuedAt="F_a7180067-5523-4ab4-8b95-97be8c55cbdc_1"><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:41.414%;box-sizing:content-box;"/>
         <td style="width:1.01%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.141000000000002%;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.736999999999998%;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.131%;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.535%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_796c89af-87ec-411d-afd1-9e0d0fbb2dd6" contextRef="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">44,745</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_e4d35c10-2a9e-481b-ac82-c4386975233e" contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">25,128</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_961c4697-9440-4da6-b550-dc5c2500f73f" contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_eca84b2c-a198-4f4b-a7ef-65ab3fcc9fd0" contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,251</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_22e4d51c-525e-460a-9bf9-0935aba5f861" contextRef="C_c396c543-c26a-4f0c-8d6b-8ec9326d75fd" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">44,002</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_d695f40c-1ca4-43e9-897a-2cd6aa426704" contextRef="C_b73c862b-76fb-4ed1-866b-fab61545afe3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">25,607</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5fd92b1f-3a9f-4fc7-bc48-6082839fdd3f" contextRef="C_7fcbc562-19ca-474a-818f-0b254bac4f84" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cc51c614-fa8b-4eae-8929-35f09875bf91" contextRef="C_682f0945-79d5-46f7-b3af-a70be258e85d" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,285</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_3a8c19f5-d10d-4c3d-878a-3e48403d3789" contextRef="C_8d097d7f-d6cc-4b93-953c-f41f172207c5" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,658</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_aa76afad-a7d7-4126-9c90-767b28a906ba" contextRef="C_c2dd6138-773c-4633-a8b6-3f037995758a" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,561</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_21840818-97c0-4249-85df-e7fd3b9538ff" contextRef="C_a801b0e5-822a-4fa1-ace6-676653527adf" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,775</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_f2aabb52-c1d1-4281-ae74-725d4a2b0fad" contextRef="C_c967ad8a-0027-4a77-8b49-5aa02a0e9ed0" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">117</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_15c24b0b-1492-42ac-b85a-9c2a59d075da" contextRef="C_f40acee3-9a1c-4984-aaaa-502d94176d39" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">46,660</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_eb308358-8e96-4650-ba63-82f2874b070b" contextRef="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,168</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_663c431b-075c-4c2a-9d04-758e208856b7" contextRef="C_f40acee3-9a1c-4984-aaaa-502d94176d39" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">46,660</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_883ef55b-fc74-4336-9795-5785170ae429" contextRef="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,168</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">Marketable securities</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_5faa62b1-b847-4688-ace7-70ced32cfd13" contextRef="C_d74d9918-9e93-42da-84cf-68606ffce042" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_70a454c5-32cd-41e2-97cc-bb8493d1f314" contextRef="C_030014d2-021c-4930-be4d-1de8fb7795bc" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">87</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_2045da39-5bef-42c1-adca-c0ffcc4f1455" contextRef="C_bb24df5b-24f6-4039-9dea-94e78b983994" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_53de0721-ce00-4616-9641-611c3ac02c2b" contextRef="C_f3419bf6-4b49-4140-98e0-2682d632bd2d" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">927</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_70926bd6-f566-410f-99d8-9099c3c7be98" contextRef="C_04328fe8-9c7b-434b-9583-98187f92ca37" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_019bea92-05d5-4f4e-bbfd-b2addfc0bad1" contextRef="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_1b4ab1cd-ba53-4ce8-9551-e729b2c40f10" contextRef="C_31923514-13cc-466e-9023-92e34c6712ff" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_cc9fe168-645d-45c4-a83c-8af6a3b3c59e" contextRef="C_3f470189-edc2-48dd-a402-147946c1360d" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_bb44e915-b78a-48e3-a511-c021151769e3" contextRef="C_04328fe8-9c7b-434b-9583-98187f92ca37" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_90c1b701-23ee-4065-be7d-ace8f1283c34" contextRef="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_7879ca04-3ab6-46ef-a760-1fd4de2b1ba4" contextRef="C_31923514-13cc-466e-9023-92e34c6712ff" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_64a4a0d0-f417-4014-834d-ae9343e1a4e2" contextRef="C_3f470189-edc2-48dd-a402-147946c1360d" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">917</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_e4339f72-4baf-462a-8191-72f0d9cbe992" contextRef="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_5c4cfd5a-1113-41c1-94e1-141966a47b1a" contextRef="C_338784b9-a63f-4452-a6c5-f3653fb8701c" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_094e55f3-6f19-4c00-8edf-b375ecb0293c" contextRef="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_7438a441-845f-41c8-8682-076956faad51" contextRef="C_338784b9-a63f-4452-a6c5-f3653fb8701c" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f0278708-b164-4080-ab1c-aad21192443c" contextRef="C_bc65670c-4008-486f-89c4-500490fce272" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">743</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0458faae-24ba-4145-8175-c57863470e54" contextRef="C_fe892c2a-6de6-4fec-bb0a-1ed3c6289b1e" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">566</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_63f8ac91-4fec-4854-83f8-4746df82b9ea" contextRef="C_7cec6a9c-08b0-4c8b-96a8-053ec24f9b41" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_31c37838-966a-4909-a6ab-6a9355db0017" contextRef="C_919c28cd-d6f1-4b7f-b893-060fdd9c205c" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,039</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_ab5b7b8e-9578-498e-8e10-38e50b715b4c" contextRef="C_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">170</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_0215cc95-b14a-457f-a539-b78ebf8b50fe" contextRef="C_d55b7099-e23a-4f41-ac10-a166aef8d40f" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">731</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_f7f918f9-6a83-4b34-8480-b3fc7594a735" contextRef="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,797</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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_21a9fa0e-d766-4231-b618-2bf7abd6300e" contextRef="C_464e719b-5522-4a58-bc0e-ccf1861c0613" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,439</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_60e93606-4f87-4382-9e74-19edac74718e" contextRef="C_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">117</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_68d9b749-1370-493d-89b9-c388ecb07e09" contextRef="C_d55b7099-e23a-4f41-ac10-a166aef8d40f" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">592</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_ee6a5cd7-626a-47a2-b7d3-fd3e31b205d6" contextRef="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,097</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_2dd94204-f922-40b0-9229-c5ee3acb5777" contextRef="C_464e719b-5522-4a58-bc0e-ccf1861c0613" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,695</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_88325b54-afeb-4872-b4d8-2a6465669c7d" contextRef="C_ecfa16aa-abf6-419a-953f-9339a7863ffb" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,030</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_efb4d85f-a8dd-4a21-9534-3b0ea2d51b98" contextRef="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">705</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_0146b938-a4b9-4e16-9592-910560608384" contextRef="C_ecfa16aa-abf6-419a-953f-9339a7863ffb" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,030</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_25d04f9e-8690-46dc-ad0b-a56b4a084603" contextRef="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">705</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;text-indent:5pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_904b1efe-4b44-4d34-9705-4bf1a18b6e77" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">47,690</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_eef9c14c-21cd-46bb-9db8-64218a8423b4" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,473</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_5b73c541-0f89-4de3-bd88-a0c62867356c" contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">47,690</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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_480da2e3-82ff-4de0-a09e-1e7990de3295" contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,473</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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><div><ix:continuation id="F_a7180067-5523-4ab4-8b95-97be8c55cbdc_1"></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_80ebad00-f97f-49bd-b4e9-e2a548726252" contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60" 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;">11. 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;">On April 4, 2025, Neogen Food Safety Corporation entered into the Amendment No. 1 and Refinancing Amendment to Credit Agreement (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Refinancing Amendment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;), which amended the existing credit agreement, dated June 30, 2022. The Refinancing Amendment, among other things, provides for (i) a new tranche of senior secured term loans in an aggregate principal amount of $450,000 (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Term Loans</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;) and (ii) a revolving credit facility in an aggregate principal amount of $250,000, against which $100,000 has been drawn (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Revolving Facility</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;). The 2025 Term Loans will mature on April 4, 2030. The 2025 Revolving Facility will terminate on the earlier of April 4, 2030, or the date on which the revolving commitments under the 2025 Revolving Facility are terminated.  The Refinancing Amendment lowered the spread on the term loan and revolver facility borrowings from 2.35% to 1.75% based on a net leverage ratio being greater than 3.0 to 1.0. The other terms and conditions of the loan term agreement remain substantially unchanged.</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><p style="font-size: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 April 9, the Company announced that John Adent, the Company&#8217;s Chief Executive Officer ("CEO") and President, will be stepping down. Mr. Adent will continue to serve in his existing roles as CEO and President and as a member of the Company&#8217;s Board of Directors until his successor has been appointed. Mr. Adent and the Company entered into a CEO transition agreement (the &#8220;Transition Agreement&#8221;) in connection with the transition of Mr. Adent&#8217;s role with the Company. Pursuant to the terms of the Transition Agreement, following the appointment of his successor and until October 31, 2025 (the &#8220;Separation Date&#8221;), Mr. Adent will continue to be employed by the Company as a Special Advisor to the Board and to the Company&#8217;s new CEO.</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.8in;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;"><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;"><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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the terms of the Transition Agreement, Mr. Adent will continue to participate in the Company&#8217;s benefit plans and receive his base salary until the Separation Date. Mr. Adent will remain entitled to receive his annual bonus for fiscal year 2025 and will be eligible to earn a pro-rata annual bonus for fiscal year 2026, with any payment amount prorated based on the number of days from the start of the 2026 fiscal year through the Separation Date. Mr. Adent&#8217;s outstanding equity incentive awards will be treated in accordance with their terms through the Separation Date. In addition, any stock option awards that are vested as of the Separation Date will remain exercisable for three years following the Separation Date or, if earlier, the full-term expiration of the stock option award. Mr. Adent will not be eligible for any grants of new equity after the date of the Transition Agreement. After the Separation Date, Mr. Adent will receive the severance compensation and benefits provided under and on terms substantially consistent with his current severance letter agreement consistent with a termination without cause; subject to him entering into a release of certain employment claims against the Company as required by the severance letter agreement.</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.8in;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;"><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;"><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 the Company&#8217;s 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 the 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 the Company&#8217;s 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, the Company specifically disclaims any obligation to update forward-looking statements, even if its 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 prior years, production was negatively impacted by broad supply chain challenges and labor market disruptions. Additionally, input cost inflation, including increases in certain raw materials, negatively impacted operating results. In fiscal year 2024, despite a slowing rate of inflation, there were economic headwinds of softening consumer demand and higher interest rates, coupled with ongoing geopolitical tension in certain regions.</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;">Interest rates have risen sharply, particularly in fiscal year 2023, as a way to combat inflation. This increased our borrowing costs and raised the overall cost of capital. Although the federal funds rate was reduced in 2024 and there are indications of future rate cuts, the overall interest rate we pay on our Credit Facilities remains higher than when the debt was incurred in 2022, which increases interest expense on the unhedged portion of our Term Loan. In response to the historically high inflationary environment, we took pricing actions to mitigate the impacts on the business in the prior two fiscal years. The impact of inflation continues to affect us in the current fiscal year, although at a lower rate compared to prior fiscal years.</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 distribution 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 has continued in fiscal year 2025. Also in fiscal year 2025, we have experienced negative impacts from delays in restarting full production of our sample collection product line, which we relocated from 3M into a Neogen facility. However, at the end of the third quarter of this fiscal year, we resolved these delays, with production having</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.8in;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;"><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;"><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;">returned to the prior normal levels. 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 the potential to negatively impact our international sales, as the majority of our purchases and production is done within the U.S.</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;">Although we have no operations in or direct exposure to Russia, Belarus or Ukraine, we have experienced intermittent shortages in materials and increased costs for transportation, energy and raw materials due, in part, to the negative impact of the Russia-Ukraine military conflict, which began in February 2022, on the global economy. Our European operations and customer base have been negatively impacted by the conflict. Similarly, the military conflicts in the Middle East have increased overall geopolitical tensions. As the respective conflicts continue or worsen, they may further impact our business, financial condition or results of operations throughout fiscal year 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;">Within the Food Safety industry, the end market continues to have a lower level of food production, partly due to significant inflation in food prices. However, there has generally been gradual end market improvement that has coincided with an increasing focus on food safety from both consumers and regulators. Within Animal Safety, the end market is at or near cyclical lows. As a result, we are optimistic about future revenue growth in the segment, particularly if the distribution channel begins to meaningfully restock inventory.</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 restructuring actions undertaken in our genomics business have resulted in the voluntary attrition of revenue, following the shift in focus already made 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 to which these issues impact our business, including consolidated results of operations, financial condition and liquidity. We expect these issues to continue to impact us throughout the remainder of fiscal year 2025.</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;">Critical Accounting Estimates</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 second quarter of fiscal year 2025, we incurred a goodwill impairment charge of $461.4 million associated with our Food Safety reporting unit. Subsequent to the goodwill impairment charge, the fair value of this reporting unit approximated its carrying value. The fair value of the reporting unit is estimated based on a combination of an income approach, which utilizes discounted cash flows and a market approach, which utilizes pricing multiples derived from an analysis of comparable public companies multiplied against historical and/or anticipated financial metrics of the reporting unit. The rate used to discount the cash flows under the income approach was 10.0%. These calculations contain uncertainties as they require management to make assumptions including, but not limited to, market comparables, future cash flows of the reporting unit, and appropriate discount and long-term growth rates.</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;">A decline in the actual cash flows of the Food Safety reporting unit in future periods, as compared to the projected cash flows used in the valuation, could result in the carrying value of this reporting unit exceeding its fair value. Further, a change in market comparables, discount rate or long-term growth rate, as a result of a change in economic conditions or otherwise could result in the carrying value of this reporting unit exceeding its fair value, which would result in an additional impairment charge.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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;">Our critical accounting estimates are included in our Annual Report on Form 10-K for the year ended May 31, 2024 and did not materially change during the three months ended February 28, 2025.</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:26%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:11%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.18%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.04%;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:7.22%;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:9.579999999999998%;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:9.579999999999998%;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.32%;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;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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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 style="padding-top:0.01in;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="2" style="padding-top:0.01in;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 style="padding-top:0.01in;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 style="padding-top:0.01in;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;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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 style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">220,980</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">228,812</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,832</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">669,202</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">687,428</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,226</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;white-space:nowrap;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;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;">110,715</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,929</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,214</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">340,681</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">337,010</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,671</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,265</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116,883</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,618</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">328,521</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,418</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(21,897</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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 colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,595</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,920</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,325</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">136,939</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">138,535</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,596</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55,782</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,087</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,695</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">165,224</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">148,929</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,295</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Goodwill impairment</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">461,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">461,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;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;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,473</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,853</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(380</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">14,780</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,331</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,551</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;white-space:nowrap;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;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;">104,850</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">104,860</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">778,333</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">304,795</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">473,538</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Income (Loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,415</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,023</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,608</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(449,812</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,623</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(495,435</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Expense</span></p></td>
     <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">699</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,612</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(913</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,466</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,265</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,799</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,737</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,285</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">548</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(54,493</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(54,773</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">280</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 expense, net</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;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;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,896</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,172</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,068</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(69</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,021</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,952</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;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,142</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,845</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,703</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(52,096</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(53,529</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,433</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">Loss Before Taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,727</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,822</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,905</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(501,908</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,906</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(494,002</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;white-space:nowrap;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;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,230</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,800</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,030</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(22,060</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,900</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,160</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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 Loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;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;">(10,957</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(2,022</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(8,935</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(479,848</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(4,006</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(475,842</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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: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 February 28, 2025 compared to the three months ended February 29, 2024. The decrease included a $7.1 million unfavorable foreign exchange rate impact and a $1.2 million unfavorable impact due to discontinued product lines, offset by $0.5 million of growth in the business. The increase in the business was driven by new sales in the food quality and nutritional analysis product line paired with continued strength in indicator testing and pathogens product lines. These were partially offset by reduced sales of sample collection products due to production constraints, lower genomics volume due primarily to weakness in the companion animal market and a decline in sales of veterinary instruments, which have been impacted by tariffs.</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: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 $18.2 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The decrease included a $21.9 million unfavorable foreign exchange rate impact and a $1.8 million unfavorable impact due to discontinued product lines, offset by $5.5 million of growth in the business. The year-to-date increase was driven by continued strength in indicator testing paired with new sales in the food quality and nutritional analysis product line. These increases were partially offset by production constraints within the sample collection product line and lower genomics volume, which was impacted by a shift to focus on large production animals and weakness in the companion animal market.</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.8in;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;"><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;"><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-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 $24.5 million and $72.6 million during the three and nine months ended February 28, 2025 and $26.6 million and $77.0 million during the three and nine months ended February 29, 2024, respectively. The decrease in the three and nine months ended February 28, 2025 was primarily due to lower genomics sales into the companion animal market, as well as lower sales into the domestic poultry market, primarily due to a shift in focus towards large production animals, offset by an increase in genomics sales into beef markets.</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 $105.6 million and $335.7 million during the three and nine months ended February 28, 2025 and $104.6 million and $338.6 million during the three and nine months ended February 29, 2024, respectively. The increase during the three months ended February 28, 2025 was driven by increases in the Latin  American countries, partially offset by a $7.1 million currency headwind and decreases in the Europe region. The decrease during the nine months ended February 28, 2025 was due to $21.9 million of currency headwinds, partially offset by an increase in the Latin American countries and to a lesser extent, countries within Asia Pacific and Europe.</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 49.9% and 49.1% during the three and nine months ended February 28, 2025 and 51.1% and 51.0% during the three and nine months ended February 29, 2024, respectively. The decrease in margin during the three month period was primarily due to lower volume and higher manufacturing costs related to our sample collection product line. The decrease in margin during the nine month period was primarily due to higher freight costs in the current year and $4.6 million of restructuring charges. Additionally, a sales decline in the first and third quarters contributed to lower gross margin for the year-to-date period.</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 $44.6 million and $136.9 million during the three and nine months ended February 28, 2025 and $47.9 million and $138.5 million during the three and nine months ended February 29, 2024, respectively. While we experienced higher shipping costs in the current year, as we took over distribution of FSD products from 3M during the second and third quarters of the prior fiscal year, these increased costs were more than offset by a decrease in fees paid to 3M for distribution services and lower royalty 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: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 $55.8 million and $165.2 million during the three and nine months ended February 28, 2025 and $52.1 million and $148.9 million during the three and nine months ended February 29, 2024, respectively. For the Food Safety segment, increases compared to the prior year comparable periods were driven by a fixed asset impairment charge of $2.1 million. For the Animal Safety segment, an increase in expense for the full year was attributable to restructuring charges, which included $6.9 million of charges that were primarily incurred in the second quarter of the current fiscal year. Corporate expense has increased primarily due to additional headcount and higher costs associated with our prior year enterprise resource planning system implementation.</span></p><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;">General and administrative expenses include amortization expense relating to definite-lived intangible assets of $23.3 million and $70.4 million during the three and nine months ended February 28, 2025 and $23.7 million and $71.1 million during the three and nine months ended February 29, 2024, respectively. Estimated amortization expense for fiscal years 2025 through 2029 is expected to be in the range of approximately $90 million to $96 million per year.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment</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 nine months ended February 28, 2025, goodwill impairment charges were $461.4 million. There were no goodwill impairment charges recorded during the prior year comparable period.</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 $4.5 million and $14.8 million during the three and nine months ended February 28, 2025 and $4.9 million and $17.3 million during the three and nine months ended February 29, 2024, respectively. The decrease during the three and nine months ended February 28, 2025 is primarily the result of lower contracted services and employee costs in the Food Safety segment, as we continue to realize synergies in certain areas from the 3M FSD business.</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 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 expense was $15.1 million and $52.1 million during the three months ended February 28, 2025 and $17.8 million and $53.5 million during the three and nine months ended February 29, 2024, respectively. The decrease in expense during both comparable periods was due to a gain related to a settlement regarding the Company's prior acquisition of certain fixed assets. The decrease in expense was also driven by lower interest expense during both comparable periods. The lower interest expense was a result of our interest rate swap instrument. These favorable impacts were partially offset by a reduction in interest income associated with our money market portfolio.</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 $1.2 million during the three months ended February 28, 2025 and income tax benefit was $22.1 million during the nine months ended February 28, 2025 compared to income tax benefit of $3.8 million and $3.9 million during the three and nine months ended February 29, 2024. Income tax expense for the quarter is related to changes in the Company&#8217;s forecasted pre-tax income using an estimated annualized effective tax rate. The net tax benefit for the nine month period is primarily related to pre-tax losses due to amortization expense and interest expense from the 3M FSD acquisition as well as an income tax benefit of $9.2 million associated with goodwill impairment charges. The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) Pillar 2 global minimum tax rules, which generally provide for a minimum effective tax rate of 15%, are intended to apply for tax years beginning in 2024. We are closely monitoring developments and evaluating 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 three and nine months ended February 28, 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.</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:30.986%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:14.003%;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.963%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:3.341%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:15.163%;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.542%;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;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;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;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;">Three months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,731</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,754</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,023</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;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;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;">68,249</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">71,058</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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,809</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">220,980</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">228,812</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,832</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,315</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,915</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,400</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">6,750</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">14,781</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,031</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(54</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,065</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,696</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,631</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(20,650</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,673</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,977</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,415</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,023</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,608</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(55</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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:12pt;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:32.987%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.003%;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:13.963%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:3.341%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:15.163%;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.542%;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;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;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;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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">476,314</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">488,435</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,121</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;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;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;">192,888</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">198,993</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">(6,105</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">669,202</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">687,428</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,226</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(399,578</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,485</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(462,063</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(739</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,977</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">30,876</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(21,899</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(71</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 (Loss) Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(390,601</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,361</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(483,962</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(518</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,211</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(47,738</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(11,473</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(449,812</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,623</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(495,435</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1086</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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 $5.0 million during the three months ended February 28, 2025 compared to the three months ended February 29, 2024. The decrease was primarily due to $6.9 million of currency headwind and $0.5 million from discontinued product lines, partially offset by $2.4 million of growth in the business. The increase in the business was driven by new sales in the food quality and nutritional analysis product line and strong sales in the indicator and pathogens product lines. These increases were partially offset by lower sales from the sample collection product line due to production constraints and lower sales in the culture media and general sanitation product lines.</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 $12.1 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The decrease was primarily due to $21.8 million of currency headwind and $0.5 million from discontinued product lines, partially offset by $10.2 million of growth in the business. The growth was driven by continued strength in indicator testing, new sales in the food quality and nutritional analysis product line and higher sales of cleaner and disinfectant products in the Europe and Latin America regions. These increases were partially offset by production constraints impacting the sample collection product line and lower sales in the natural toxins product line.</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 $2.8 million during the three months ended February 28, 2025 compared to the three months ended February 29, 2024. The decrease was due to a $1.8 million decrease in the business, a $0.7 million impact from discontinued product lines and a $0.3 million unfavorable currency impact. The decline in the business was primarily related to decreased sales of veterinary instruments, which have been impacted by tariffs, and lower genomics volume, due primarily to weakness in the companion animal market. These decreases were partly offset by continued strength in rodent control products.</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 Animal Safety segment decreased $6.1 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The decrease was primarily due to a $4.7 million decline in the business, a $1.3 million impact from discontinued product lines and a $0.1 million unfavorable currency impact. The decline in the business was driven by lower genomics volume due to a shift to focus primarily on large production animals and weakness in the companion animal market paired with lower sales in the insect control and veterinary instruments product lines. These decreases were partially offset by strength in rodent control products.</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;">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 increased $3.4 million during the three months ended February 28, 2025 compared to the three months ended February 29, 2024. While revenues decreased on a quarter-to-date basis, these decreases were offset by a higher gross margin and reduced operating expenses, partially due to restructuring activities that were incurred in the second quarter of the current 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: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 $462.1 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024.  The decline was primarily due to the impairment charges of $461.4 million in the second quarter of fiscal 2025.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating income for the Animal Safety segment decreased $8.0 million during the three months ended February 28, 2025 compared to the three months ended February 29, 2024. The decline was due to both decreased sales and a reduced gross margin, as certain overhead charges increased during the quarter.</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;">Operating income for the Animal Safety segment decreased $21.9 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The decline was due to a decrease in sales and restructuring charges incurred primarily in the second quarter of the current fiscal year, which impacted both gross profit and operating expenses.</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 related to headcount increases, increases in equity-based compensation and costs associated with our new enterprise resource planning system.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><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;"><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-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP Financial Measures</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;">This report includes certain financial information for the Company that differs from what is reported in accordance with U.S. GAAP. These non-GAAP financial measures consist of EBITDA, Adjusted EBITDA, and Adjusted EBITDA margin. These non-GAAP financial measures are included in this report because management believes that they provide investors with additional useful information to measure the performance of the Company, and because these non-GAAP financial measures are frequently used by securities analysts, investors and other interested parties as common performance measures to compare results or estimate valuations across companies in industries the Company operates in. The Company also uses Adjusted EBITDA as a performance target to establish and award certain executive compensation awards, as disclosed in our proxy statement filed with the Securities and Exchange Commission on September 13, 2024.</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-style:italic;font-kerning:none;min-width:fit-content;">EBITDA</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 define EBITDA as net income before interest, income taxes, and depreciation and amortization. We present EBITDA as a performance measure because it may allow for a comparison of results across periods and results across companies in the industries in which Neogen operates on a consistent basis, by removing the effects on operating performance of (a) capital structure (such as the varying levels of interest expense and interest income), (b) asset base and capital investment cycle (such as depreciation and amortization) and (c) items largely outside the control of management (such as income taxes). EBITDA also forms the basis for the measurement of Adjusted EBITDA (discussed below).</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-style:italic;font-kerning:none;min-width:fit-content;">Adjusted EBITDA</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 define Adjusted EBITDA as EBITDA, adjusted for share-based compensation and certain other fees and expenses. We present Adjusted EBITDA because it provides an understanding of underlying business performance by excluding 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><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Share-based compensation</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">FX translation (gain)/loss on loan revaluation and other revaluation </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Certain transaction fees and integration costs </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Restructuring</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Goodwill impairment</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Contingent consideration adjustments </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">ERP expense </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Other income and expense items that do not recur on a frequent or regular basis</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-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin</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 define Adjusted EBITDA margin as Adjusted EBITDA as a percentage of total revenues. We present Adjusted EBITDA margin as a performance measure to analyze the level of Adjusted EBITDA generated from total revenue.</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;">These non-GAAP financial measures are presented for informational purposes only. EBITDA, Adjusted EBITDA and Adjusted EBITDA margin are not recognized terms under GAAP and should not be considered in isolation or as a substitute for, or superior to, net (loss) income, operating income, cash flow from operating activities or other measures of financial performance. This information does not purport to represent the results Neogen would have achieved had any of the transactions for which an adjustment is made occurred at the beginning of the periods presented or as of the dates indicated. This information is inherently subject to risks and uncertainties. It may not give an accurate or complete picture of Neogen&#8217;s financial condition or results of operations for the periods presented and should not be relied upon when making an investment decision.</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;">The use of the terms EBITDA, Adjusted EBITDA, and Adjusted EBITDA margin may not be comparable to similarly titled measures used by other companies or persons due to potential differences in the method of calculation.</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.8in;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;"><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;"><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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These non-GAAP financial measures have limitations as analytical tools. For example, for EBITDA-based metrics:</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 class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">they do not reflect changes in, or cash requirements for, Neogen&#8217;s working capital needs; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">they do not reflect Neogen&#8217;s tax expense or the cash requirements to pay taxes; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">they do not reflect the historical cash expenditures or future requirements for capital expenditures or contractual commitments; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">they do not reflect any cash requirements for future replacements of assets that are being depreciated and amortized; and </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">they may be calculated differently from other companies in Neogen&#8217;s industries limiting their usefulness as comparative measures. </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reader should compensate for these limitations by relying primarily on the financial statements of Neogen and using these non-GAAP financial measures only as a supplement to evaluate Neogen&#8217;s performance.</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;">For each of these non-GAAP financial measures below, we are providing a reconciliation of the differences between the non-GAAP measure and the most directly comparable GAAP measure.</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.8in;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;"><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;"/>
  <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;"><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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Reconciliation between net loss and EBITDA and Adjusted EBITDA and between net loss margin % and Adjusted EBITDA margin % are 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: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:99.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:33.267%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.282%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.282%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.282%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.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;">
     <td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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;">Three months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,957</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,022</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(479,848</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,006</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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-style:italic;font-kerning:none;min-width:fit-content;">Net loss margin %</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.9</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-71.7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,230</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,800</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,060</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,900</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,373</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,650</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,222</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">87,853</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 expense, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,038</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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,673</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">52,027</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">49,508</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">EBITDA</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">36,684</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">40,501</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(360,659</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">129,455</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Share-based compensation</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,160</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,679</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,961</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,829</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">FX transaction (gain) loss on loan and other revaluation </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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(255</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">638</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(191</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,350</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Transaction costs </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;">(2)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">518</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,103</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,636</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,360</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">3M integration costs </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;">(3)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">662</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,807</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,450</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,930</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Sample collection transition and ramp up costs </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;">(4)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,843</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">541</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,676</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Petrifilm duplicate startup costs </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;">(5)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">645</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">794</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Transformation initiatives and related costs </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;">(6)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,438</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,265</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Restructuring </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;">(7)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">168</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">938</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,106</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,353</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Goodwill impairment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">461,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Contingent consideration adjustments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">470</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(200</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">470</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">ERP expense </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;">(8)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">633</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,701</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,184</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,904</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(453</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">33</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">526</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">(21</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;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;">Adjusted EBITDA</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">48,513</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">52,741</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">143,608</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">160,210</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;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>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;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-style:italic;font-kerning:none;min-width:fit-content;">Adjusted EBITDA margin %</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">22.0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">23.0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">21.5</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">23.3</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;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 class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;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;">Net foreign currency transaction (gain) loss associated with the revaluation of foreign denominated intercompany loans and certain 3M agreements.</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;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 legal, accounting, tax and other related consulting costs associated with corporate transactions and capital structure initiatives.</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;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 costs associated with 3M transition agreements and related integration costs.</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;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 costs associated with the transitioning of the 3M transition contract manufacturing agreement and ramp up costs associated with our sample collection product line. </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(5)</span><div style="width:100%;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;">Duplicate costs associated with the startup of Petrifilm manufacturing.</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(6)</span><div style="width:100%;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 consulting and other costs, including severance, associated with transformation initiatives. </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(7)</span><div style="width:100%;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;">Severance, non-cash impairment, and other related exit costs primarily associated with a reduction in our global genomics business and consolidation of certain facilities.</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(8)</span><div style="width:100%;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;">Expenses related to ERP implementation.    </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA decreased $4.2 million and $16.6 million during the three and nine months ended February 28, 2025. Expressed as a percentage of revenue, Adjusted EBITDA was 22.0% and 21.5% during the three and nine months ended February 28, 2025 and 23.0% and 23.3% during the three and nine months ended February 29, 2024 2024, respectively. The lower Adjusted EBITDA in the current year was driven primarily by lower sales and higher operating expenses compared to the prior year period.</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></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">27</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;"><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;">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 in the normal course of business 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 February 28, 2025, we had cash and cash equivalents of $127.7 million, and borrowings available under our revolving line of credit of $150.0 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;">In June 2022, Neogen Food Safety Corporation entered into a credit agreement consisting of a five-year senior secured term loan facility (&#8220;term loan facility&#8221;) in the amount of $650 million and a five-year senior secured revolving facility (&#8220;revolving facility&#8221;) in the amount of $150 million (collectively, the &#8220;Credit Facilities&#8221;). The term loan facility was drawn on August 31, 2022 while the revolving facility remained undrawn and continues to be undrawn as of February 28, 2025. In accordance with the prepayment feature, the Company paid $100 million of the term loan facility&#8217;s principal in fiscal year 2023. The term loan facility matures on June 30, 2027 and the revolving facility matures at the earlier of June 30, 2027 or the termination of the revolving commitments.</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 July 2022, Neogen Food Safety Corporation closed on an offering of $350 million aggregate principal amount of 8.625% senior notes due in 2030.</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 finance lease is a building lease that is classified within property and equipment and the current portion of debt on the condensed consolidated balance sheets as of February 28, 2025. The Company intends to elect the purchase option within the lease agreement prior to the end of the lease term.</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;">There are no required principal payments on our Credit Facilities through fiscal year 2026. Financial covenants include maintaining specified levels of funded debt to EBITDA, and debt service coverage. As of February 28, 2025, the Company was 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: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:41.295%;box-sizing:content-box;"/>
     <td style="width:1.087%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.215%;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:14.301%;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:21.929000000000002%;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;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
     <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 Operating Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,702</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,517</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,185</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 Investing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(83,266</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,786</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(71,480</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 Financing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">515</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,999</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,484</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">28</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;"><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;">Net Cash provided by 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 $33.2 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The increase is due to improved net working capital changes, offset by a decrease in income from operations. Prior year net working capital reflected large net cash outflows due to inventory purchases, as we exited transition distribution agreements and stocked FSD inventory.</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 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 used for investing activities increased $71.5 million during the nine months ended February 28, 2025, compared to the nine months ended February 29, 2024. The increase was primarily the result of lower proceeds from marketable securities in the current year period and an increase in capital expenditures of $1.3 million, partially offset by $4.9 million in proceeds from the sale of a building. Capital expenditures were $88.5 million and $87.2 million during the nine months ended February 28, 2025 and 2024, respectively.</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 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 provided by financing activities decreased $1.5 million during the nine months ended February 28, 2025 compared to the nine months ended February 29, 2024. The net outflow was primarily due to taxes paid on employees' share-based compensation.</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 continue to make investments in our business and operating facilities. Our estimate for capital expenditures in fiscal year 2025 is $100 million. This includes approximately $70 million in capital expenditures related to integration of the acquired 3M FSD products, the most significant portion of which is related to the construction of, and acquisition of equipment for, our new manufacturing facility in Lansing, Michigan.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">29</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;"><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.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">30</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;"><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;">The Company maintains 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 required to be disclosed by the Company in reports that it 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 the Company&#8217;s management, including its 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;">An evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of February 28, 2025 was carried out under the supervision and with the participation of the Company&#8217;s management, including the President &amp; Chief Executive Officer and Chief Financial Officer (&#8220;the Certifying Officers&#8221;), using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control &#8211; Integrated Framework (2013). Based on the evaluation, the Certifying Officers concluded that the Company&#8217;s disclosure controls and procedures were not effective as of such date due to material weaknesses in internal control over financial reporting, referenced below.</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;">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: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;">As disclosed in Part I - Item 4 of our Quarterly Report on Form 10-Q for the quarter ended November 30, 2024, management concluded that the Company had deficiencies in the control activities and information and communication components of the COSO Framework that constitute material weaknesses, either individually or in aggregate as of November 30, 2024. These material weaknesses continue to exist as of February 28, 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-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: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;">Management continues to implement measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. Our remediations actions include:</span></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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 and implementation of existing control activities and developing new control activities as needed to address identified risks;</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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 retaining adequate documentary evidence for certain management review controls and maintaining evidence of precise review procedures performed to demonstrate effective operation of internal controls;</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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, enhancing, and formalizing comprehensive accounting, business operations, and information technology policies and procedures; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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 a training program and educating control owners concerning the principles of the Internal Control - Integrated Framework (2013) issued by COSO;</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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 qualified personnel and outside resources to support enhanced control ownership and internal communications, including the hiring of a full-time Director of Internal Controls.  </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, no changes in our internal control over financial reporting were identified as having occurred during the quarter ended February 28, 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.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">31</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;"><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-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 8. &#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: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;">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, 2024. With the exception of the risk factors noted below, which update the risk factors in our Annual Report on Form 10-K for year ended May 31, 2024, there have been no material changes from the risk factors previously disclosed therein. The following risk factors and other information included in this report should be carefully considered. The risks and uncertainties described below are not the only ones we face; others, either unforeseen or currently deemed not material, may also have a negative impact on our Company. If any of the following occurs, our business, operating results, cash flows, and financial condition could be materially adversely affected.</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-style:italic;font-kerning:none;min-width:fit-content;">Tariffs and other trade measures could adversely affect our results of operations, financial position and cash flows.</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 international operations subject us to discriminatory or conflicting tariffs and trade policies. As a result of the new administration's trade policy, tariffs have increased and may continue to increase our material input costs. Any further trade restrictions, retaliatory trade measures and additional tariffs could result in higher input costs to our products. We may not be able to fully mitigate the impact of these increased costs or pass price increases on to our customers. While tariffs and other trade measures imposed by other countries on U.S. goods have not yet had a significant impact on our business or results of operations, we cannot predict further developments, and such existing or future tariffs could have a material adverse effect on our results of operations, financial position and cash flows.</span></p><p style="font-size:10pt;margin-top:12pt;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: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, the Company&#8217;s Board of Directors authorized a program to purchase, subject to market conditions, up to 6,000,000 shares of the Company&#8217;s common stock. The program does not have any scheduled expiration date.  As of February 28, 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 February 28, 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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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;">Period</span></p></td>
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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;">Shares Purchased</span></p></td>
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;vertical-align:bottom;padding-bottom:0in;"><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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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;">Average Price Paid per Share</span></p></td>
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;vertical-align:bottom;padding-bottom:0in;"><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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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;">Shares Purchased as Part of Publicly Announced Plans or Programs</span></p></td>
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;vertical-align:bottom;padding-bottom:0in;"><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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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;">Maximum Number of Shares That May Yet Be Purchased Under the Plans or Programs</span></p></td>
     <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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;">
     <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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;">December 2024</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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;">January 2025</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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;">February 2025</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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;">Total</span></p></td>
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;vertical-align:bottom;padding-bottom:0in;"><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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;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;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><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: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 February 28, 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 the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2622f5e7-afa3-41d0-85a5-ae426fbccf4d" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_059f0154-4db6-4029-b925-2b28a76f786f" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" 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_86399cb8-2a02-4aeb-80b8-f6dfe5486086" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_03f91b15-579e-4a65-a9e6-6cc0003283aa" contextRef="C_a621ada7-befa-43da-b95e-68c745564401" 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.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">32</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;"><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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><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;vertical-align:top;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:middle;padding-bottom: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;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">33</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;"><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;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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: April 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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family: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/ John E. Adent</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;vertical-align:top;padding-bottom: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;">John E. Adent</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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: April 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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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.8in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">34</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-31.1
<SEQUENCE>2
<FILENAME>neog-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;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, John E. Adent, 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="width:100%;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 February 28, 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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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: April 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;vertical-align:middle;padding-bottom: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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><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/ John E. Adent</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom: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;">John E. Adent</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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>3
<FILENAME>neog-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;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="width:100%;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 February 28, 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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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="width:100%;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: April 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;vertical-align:middle;padding-bottom: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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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>4
<FILENAME>neog-ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html>
 <head>
  <title>EX-32</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;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 February 28, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I, John E. Adent, 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="width:100%;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="width:100%;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: April 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;vertical-align:middle;padding-bottom: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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><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/ John E. Adent</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom: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;">John E. Adent</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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;vertical-align:middle;padding-bottom: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;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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;vertical-align:top;padding-bottom: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>5
<FILENAME>img194654855_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img194654855_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
ME8CDP[N5^'7>L<J3LG9RGV^1D'<0C)2/D7?)>5R-J7BJ9?Z+RWFX4LN)ZWKJ
M/\2(#7QK+6F&)'Y@PGR4P7\TL-"2@W[8GH20;7Z3B[:.>GYR>(6,HGYY936*
MV7ZE4A2)#W[G/SN'1W];+2N%=( ,P5F3HHA_KZ*1;X= G7N/6H82BJ^-=X4;
M=Y:+L(1$9&6)_(.*46B(1H+7/L&&E((V+/2$UX&=P$62DY'8KGR0;(^ZG$N.
M98VJB:>,?8O'=IZ*S(H-8Y&)*8AB4,*'AX:O/E"%[X3R+,6$2X,0OR>1OILF
MK72/F)@QFSR-EY51B(N+P)*)=:B*#H_78L6(@(TU4"F&[8IV/>V%9(>0+)R#
MTH1BOB>1&Z1SK':.^*"KFD*,^)SHAZ&+)9DU=->)>)6+8A*'YY'<3Z:&8HX.
M/9F$ZXG^+'F#:X6.O4Z0F*VNJZ6.>*D-F7.,=J1@AMJ*I)^V="B(_IL2886'
M<Y983SF%Z9%L/56$@HPU+%R#%8:2O)^0,;;9JOJ.$[%7F,.,$*NUABV*.:8'
M<XB(EJ!:8/^'%YJ43MN%E)2./1N$+(XN+$6"SH=PO!F/W[_WJG*-QKF&F"Z+
MP++;A9:)Y:P7<P&(0:538).&QIYT3H:%3Y=5/.&#\X_?+#*"E8@GM0Z?/74R
MI&.<*'7.DV*9-W9Z@?&697=%<"R3HW@Z7D:0X7E>3)V.$7JH.S:++'Q$*JV(
M'GY4M >>*7W\HZ.;%'VWDJZ8)WV.@4256WV*;WZ2I'VR7:./\GX!3 J-,GYJ
M.M2*8'\+*IV'97_NLQV=%X:\HJV:#86@D=&7((2@@&248H/1;K*1N8,I7/./
M&8*?2WZ,:8(?.GV)J8&[*H^&P8%KLBF<*8]BH:J9)8U_D,*608N\?WN3?HH4
M;=V0Y(B<7$6.48<M2OV+L86\.C&)!(1**H.&,8+(L4R;2Y@?H,68495TC]>5
M=I+B?H^2NY!B;1>0%(W[6Z"-E(NE2H6+ XDX.>R(;(:R*GF%M(0#L'2:JZ#:
MH :7L)UECQV4TIGZ?<Z2&9:A;&*/@)-26PJ,_(__2AN*=XR1.;"'[XCR*G"%
M2H48K[N:+JEYGU&7-:4ZCFF45:#S?261G9RR:\Z/"9AU6I.,B90F2<6)_8^L
M.8*'A(KY*FF$\H8(KR&9SK'^GKV6U*SKC=23\J>^?).1-J*(:TB.I)U46B.,
M+I@'27J)I9*'.5N'*XS$*F.$JH;2KJJ9@;IVGD:6B+2!C523HZY9?!*0XZ@<
M:M>.4*'A6<N+W9N.23:)894*.3"&\HY)*EZ$<(=XIP&HNG3!EWZDW'5;A[BA
M'G8,=YN==7;B9SF9SG?F5L26&7D<1J&217IX-N".1'PJ*"^)_GY(IC*GQ'T*
MEO.CX'S/AS:@'7RW=QJ<<WS)9K68T7T+5DF5)WUX1C>17GX!-JB-;7[(*$N)
M.'_1I7^FOX4]EC.BY(0ZAHV?'H-8=FJ;?(*L9A27XX(J5<&41X'*1=&0C(%Z
M-GB,JX%,*&2(BH$[I,:ESXU;E6:A_(N>A;&>/HH =:J:F8B.96>7#H=&53>3
M?88017&/T(3;-DR+_X.O*'J'\H*%I 2E$95JE*:A/Y+XA.Z=A9"E=.>9XXYQ
M9,B62HQ*5+F2R(H[11V/)8@8-BB+9(7J*(V'<(.KHV.D8YV/E >@F)I@A$^<
MWI=#=$Z9/)0Y9#R5II$W5$J2&8XX1-2.@XLG-@B*V8?U*)R' 82LHL^CY:66
MDXJ@%Z&D@]2<5IVT<\^8KYG.8\:5(I7R4^V1GY()1)>. HX ->^*9XG/**F&
MIH6)HDZCB*UZDQ&?MZC @UV;\J/U<UV81I\K8U^4NIIG4YB109601&"-IY"6
M-=N*"XMN*+2&6X9"H>BC/[5(DJZ?:J^X@O:;H:G_<OB7\J0^8PF499Z'4U>0
M[IB_1#.-7Y+7-<2)SXS**+R&'X;9F:RR;'1IBSRMQW3Z?)VI.G6M;;ZDLW:,
M7K"@&G>=3Z*;8'CB0/Z6=GI/,MR11'P4)?:+MWX\F1JQBWP\BN6LW'P!?$JH
M0GOT;6FCL7P87E:?%WQR3U&:8WS[0+^5@'VC,M&06WZ,)CR*XW^VF*&PB8/J
MBEVKXH+V>]*G0H(J;.BBM(&=7>&>(($^3O.9=X$&0(*4GX#B,L>/BH#G)GJ*
M*8$0F"*OEHM[B<FJ](G;>RZF6HAB;%FAQX<;76*=/X8#3I*8H84!0$>3U(0&
M,K^.TH,?)J^)B()'EYBNSI,#B3RJ+Y"Z>IREEXZ7:\>A!HR67.V<=8JQ3CJ7
MY(CA0!.3(8<',KB.+H4O)MR(_H-;EQ"N-9J&B+ZIDY>0>B.D]Y2T:U6@99'T
M7(>;U(]"3?"7-8R1/^J2?8G8,K.-GH<0)P*(BH1+EJNMI:'PB%JI!IY%><*D
M:IJH:OF?V)<=7#B;2I.93;B6KI +/\V1YHQJ,K"-'(BZ)R&(*H47ED>M1JDW
MB!JHH*3,>8:C]:!9:K6?49OQ6_6:PI>937Z6.I,X/ZN1@X[!,J^,NXHR)SN'
MW(7"E?2L_+!AA]"H3:LI>3VCG*74:G&>]:"&6[^:99M135J5WI84/YB1-)#'
M,J^,>8ML)T^'G89,C1&\4G0<?Z*VXW2@<A:QA'519&2L%W8W5IRF?W=42.N@
MKGBK.[R:F'HJ+S"4(WP") &-27XPC+^[>'N"?WVV 7M"<?"PC7L[9#FK#7MO
M5FVE;'O?2,:?G7R%.ZN9BWU,+U*3(WY7)&Z,9'^>C(2Z;H*R?RZT_X''<:FO
MA($,8^FJ H":5B:D8X!=2)2>G(!-.YB8E8!4+W"2/X",),V+G8#IC$&Y;(F^
M?M6T 8@U<3^NBH;:8XZI H6Z5=>C;H302%^=LH0!.X67MX,_+XJ1=8*<)1^*
M\8(1B^^XE9"^?H*S*HZ8<.>MLHR@8S*H*XK2592BD(DH2#&<XX>8.W:6](8&
M+Z*0QH2#)62*7X,5BY>W\9>X?C2R?Y3P<*&M 9)+8O.G>(_)55NAWHU>2 Z<
M*8K_.VJ61XB<+[:0+88\)9^)Y(/VBT6W<)Z,??.Q]YL;<&FL;Y>^8K^FX)1_
M53"A3)%61_2;G(XK.V65KXKW+\B/J(?#)<Z)?X2TBQ"V]J4R?<6Q?*$/<#^K
M\9SV8INF7YCS51"@S94#1]J;*9$-.UR5/(T0+]F/-8D3)?6)+852BM2VIJN]
M?;&Q'J;3<#&K@:':8H6EVYSZ50*@/YA#1]F:H9.0.VJ4TX[>+_".ZXHO)A2(
MZX71@0W&9'/V=(K -'1D9_ZZ!74+6VFSK'7S3MRM!W<:0H*F"WA_-L.>M'H.
M*\J6Y7OU(D6.MGXE@0?%?WKY=)F_3WJG: 2Y!GJ>6V>RD7K;3MBKW'M>0HND
MW'P=-N.=AWT +!J5R7XJ(M>-P'^'@1#$8(&P=(>^.X#!9_"W[( -6TJQ;7^Q
M3L.JMG^00HFCOG^E-OZ<='_6+&"4S8 [(U6,ZH#%@0_#1(@W='"]((:Z9\:V
MTH5T6RFP4(1T3JRIHH.T0H6BMX,5-Q:;?8**+)Z3\((E(\",,X'?@/O"4XZO
M=%N\*HRC9["UUXK/6PRO5HDM3J"HIH>Y0HFAS89E-R^:I(48+-:3,(/F)!R+
MF(+6@-S!E)4?=$N[8))^9ZJU!) )6PVN@8W"3J"GUHN80I2@_(F#-TJ9YH=U
M+0>2C(5[)&B+%H.J@+W ^9MB=$"ZNI@C9ZJT4Y4%6Q.MSI(03JFG*X\U0J2@
M6HQD-V690XF7+3.2 8;=)*>*K(1<@)_ ?J%R=#FZ,YV,9Z^SPIF[6QRM-98.
M3K.FEY*!0K*?UX[Z-WR8RHMY+5B1D(@.)-J*583O@(? &:=0=#BYP**S9[JS
M1)X>6RVLLIFT3LFF%95R0L^?79$]-YJ88XT3+7B1/8D()0**$85EYK=VL7-H
MT55WDW1+NX9X<'4TI3IY2'8JCJ%Z)'<Y=^][#WAE84]\#WFJ2L]]/7LH-*]^
MNWS_Y+5TUWYSS[-UX7XKN@]VX'WZH^UWVWWGC7!XVWWT=MIYZGX:8%-[#GY*
M2?=\7WZ6- 9]^W[\XN5S38F*S?%T:8@:N(5U?X;$HGUVE86HC"MWLX2O=;]X
MXH/+7V1Z)H+B231[E8'U,W!]3(#DX2AQ_)2-S#-S(Y((MM1T1H^EH/UU<8UK
MBMAVK(MJ=*!W]XES7GUY5X=I2(!ZX84\,NQ\KX*RWY1PZ)]ZRJ9R$YOSM4MS
M09B(GXQT>)5"B8]UQ)(7<XMW*H\*7:)XHHO51]MZ0XA?,GI\)(1>WD%P$ZI5
MR5EQ/Z77M )R;J%AGDYSK)T&B'!U!)C <H=V=Y1\7-=X!I 81T9YO(M6,AE[
MK87CW2MO;;49R$IPF*^ELN]QPJH@G4%S J2IAW]T99]'<;MUYIG57"=W@90E
M1LAY2HX5,<E[1X<[W%)N\[^ZQW9P&[E-LA%Q/K*VG%QR>:P9AJ1SX:6.<0-U
M<)[R6YIW&)@ 1EQXZY"4,89Z\XAFV[-NI<HCQMIOQL*RL6%PW;L"FYQR#K,[
MA>IS=:M^<&!U"J.G6Q-VO9MW1?=XG)+&,5%ZKXEAUR!_%7(:PYI_&7,YKX!_
M*'1.FLE_0'5HA:I_9':7<&)_EG?E6S-_V'E.1AZ /GKU,7Z WGS]U:-]9GR9
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
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
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
MRYO_?R(&_X4P#_^5-A;_GSL=_Z4])/^K02KUL$4O[+5,-..Z5#G8MUE(RZ]A
M6,&H:&:WH6]RKYMU?*>5?(2@D8.+FHV+D92*DY:/AYN:BX6EG8B$L)^&A+Z?
MA87)GH6$R9V%A,J<A83+FX6$RYN%A,N;A83+FX6$RYN%A,N;A83+FX6$RYO_
M@"(&_X<O#_^7-1;_H#H<_Z<\(OZM/R?SLT0LZ;I+,.&_4C73NEA'Q[-?5[RL
M9F6RI6UQJ9]S>Z&:>H2:EH&+E)*(D8Z/D):)C)F:A(JBG8&*K9]_BKN??HK(
MGG^)R9V B,J<@(C+FX"(RYN B,N;@(C+FX"(RYN B,N;@(C+FX"(RYO_@2(&
M_XDN#_^9-17_HC@;_ZDZ(/NP/23PN$(HYK]**MW#3S3.O59&PK9>5K>P962M
MJ6MPI*1Q>IR?>(.4FWZ*CI>&D(B5CI6"DI:9?I"@G'J/JYYXC[B?=Y#)GGF.
MRIUZC,N;>XS+FWN,RYM[C,N;>XS+FWN,RYM[C,N;>XS+FWN,RYO_@2(&_XLM
M#O^;-!3_I#<9_ZPX'OBT.B'MO4 CY,9)(]?'3#/)P55%O;I<5;*T8V.HKFEO
MGZEO>9:E=H*.H7R)AYV#CX&;BY1\F)28=Y>=FW.6J)UQEK6><);&G7*4RIQT
MDLN;=9'+FG61RYIUD<N:=9'+FG61RYIUD<N:=9'+FG61RYK_@B(&_XTL#?^=
M-!/_IC08_Z\U&_2X-QSIPSX<X,U%']'+2S+$Q51#N+];4ZVY86&BM&AMF:]N
M=Y"K=("(IWJ'@:2!C7NBB9)UH)&6<)Z;F6V=IIMJG;.<:9[#G&N<RYMNF,R:
M;Y?,F6^7S)EOE\R9;Y?,F6^7S)EOE\R9;Y?,F6^7S)G_@R$&_Y K#?^@,Q'_
MJ3(5_;,Q%_"^-!?ERSL5VM0_'<O/23"^R5)"LL194:>_8%^<NF9KDK9L=8FR
M<GZ!KWB%>JQ_BW2JAY!OJ(^3:J>9EF>FI)ADIK&98Z?!F62ES9AGH,V8:)_-
MEVB?S9=HG\V7:)_-EVB?S9=HG\V7:)_-EVB?S9?_A"$&_Y,I"_^B, __K2X2
M^+@L$NO&+Q#@U3@+TMH]',742"ZXSU! K,I83Z#%7EV5P61HB[UJ<H.Z<'I[
MMW:!=+5]AVZSA8MHLHZ/9+&8DF&PHY1>L+"57;&_E5VQT)1@JM"48:C0E&&H
MT)1AJ-"48:C0E&&HT)1AJ-"48:C0E&&HT)3_AB$&_Y<H"O^F+ W_L2@.\L F
M#./0* ?4WS(+R=\^&;W;1RRQUD\]I-%63)G-7%F.R6)EA,9H;GO$;W9TP75\
M;<!\@FB^A(9CO8V)7[R7C%N\HHY9O*^/6+V^CE>^U(Y9MM./6K33D%JTTY!:
MM-.06K33D%JTTY!:M-.06K33D%JTTY#_B"$&_YPG"/^J)PK\N"$)Z<H;!=7>
M( 3)Y3 /ON,]';3A1BRHWDXZG-I52)'66U6&TV%@?-!G:73.;G!MS75V9\M\
M>V++A'Y>RHV"6LJ7A%?*HX95RJ^&5,N^AE/,U894Q-F(5<'9B57!V8E5P=F)
M5<'9B57!V8E5P=F)5<'9B57!V8G_C1T%_Z(E!O^P'P7RPA0#V=L. <GF( >]
MZ"\4LN<Z(J?E0S&;XTH^D.%02H;?5U1\WEY==-UE9&S;;&IFVW1O8=I\<US9
MA'99V8YY5=F8>U/:HWQ1VK!]4-N^?5#<TWQ0U.!^4=#@?U'0X']1T.!_4=#@
M?U'0X']1T.!_4=#@?U'0X'__E1H#_ZD? _NZ$@+4S0L R>8/ KSM( NP[2X9
MI>PY)YKK0C6/ZDE!A>E02WOH5U-RZ%U::N=C8&3G:F5?YW)I6^=Z;%?G@FY3
MYXMQ4.>5<D[HGW1,Z*IU2^BU=DKGPW9*Z-UV2^3@=4ODX'5+Y.!U2^3@=4OD
MX'5+Y.!U2^3@=4ODX'7_G18!_[$2 =/#"0#'T0H N_(1!*_S(0^C\RX=F?,Y
M*H[S0C:$\TI!>_-227+S5U!I\UQ68_-C6EWS:5Y9\W!A5?-W8U+S?V9/\H=G
M3?"/:4OOF&M*[Z!L2>ZI;4CNLVU'[<!N1NW';D;MQVY&[<=N1NW';D;MQVY&
M[<=N1NW';D;MQV[_IP\ T[H' ,7'!P"ZU@D K?H3!J+Z(A*7^B\?C?LZ*X/\
M0S5Z_4P^<?U116C]5DMA_EM/7/YB4U?^:%94_6]84?MU6D[Z?%Q,^8-=2OB*
M7TCWD6!']IEA1O:@8D7UIV-$]+%D0_2U9$/TM61#]+5D0_2U9$/TM61#]+5D
M0_2U9$/TM636L@0 Q+X& +?,!@"LW D!H/\6")7_)12+_S(?@O\\*7G_13)O
M_THY9_]//U__54-:_UM'5?]A2E+_9TQ/_VQ.3?]R3TO_>%%)_WY21_^$4T7_
MBU1#_Y%50OZ85D']GE= _:980/RI6$#\J5A _*E80/RI6$#\J5A _*E80/RI
M6$#\J5C&N 0 ML0$ *K3!0">\@T"E/\:"8K_*!.!_S0==_\\)6W_0BQE_T<R
M7?]--E?_4SI3_UD]3_]?/TS_9$%*_VE#2/]N1$;_<T5$_WE&0O]^1T'_A$@_
M_XI)/O^02CW_E4L\_YQ,//^?3#S_GTP\_Y],//^?3#S_GTP\_Y],//^?3#S_
MGTRWO , J<L" )S; P"2_Q "B?\="(#_*A!U_S$8:_\X'V+_/B1;_T0I5/]*
M+%#_42],_U<R2?]<,T;_8#5$_V4V0O]I-T'_;C@__W,Y/?]W.CS_?#L[_X(\
M.?^'/3C_C#TW_Y,^-O^5/C;_E3XV_Y4^-O^5/C;_E3XV_Y4^-O^5/C;_E3ZJ
MQ   G-(  (_G @"&_Q$"?/\;!7'_) MH_RL17_\R%U?_.1M1_S\>3/]&(4C_
M32-%_U(E0O]7)T#_6R@^_U\I//]C*CK_9RLY_VLL-_]O+#;_="TU_W@N-/]]
M+C+_@B\Q_X@P,?^*,#'_BC Q_XHP,?^*,#'_BC Q_XHP,?^*,#'_BC#_:B0$
M_VDR"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4_VJ$6OYFC5_[
M8Y5B^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R6-1P[UC@<.E9
MY'#C6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#_:B0$_VDR
M"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4_VJ$6OYFC5_[8Y5B
M^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R6-1P[UC@<.E9Y'#C
M6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#_:B,$_VDQ"O]N
M/A3_=T4>_WQ-*/]^5#/_?%P\_WED1?]S;4[_;WA5_VN"6OUHBU_[991C^6*;
M9O=@H6GV7J=K]5VM;/1<LV[S6KIO\EG!</)9RG'Q6-AQ[%GA<>9:Y''@7.=Q
MV%WH<=A>Z''87NAQV%[H<=A>Z''87NAQV%[H<=A>Z''_:R,$_VHQ"O]Q/!3_
M>D,=_X!+*/^!4S+_@%H\_WQB1?]W:D[_<715_VY_6_UJB6#Z9I)D^&29:/9A
MH&OU7Z=M\UZM;_)<LW#R6[IQ\5K#<O!9S7/N6=USZ%KB=.%<Y7/97N9ST%_G
M=-!?YW307^=TT%_G=-!?YW307^=TT%_G=-!?YW3_;",$_VLQ"O]S.Q3_?4(=
M_X)*)_^$43+_@UD[_X!@1?][:$W_='%5_W!\6_QLAV'Y:)!F]V68:?5CGVSS
M8:9O\E^L<?%=LW+P7+MT[UO%=>]:T'7J6M]VXESB=MM?Y7718.9VRF'E=\IA
MY7?*8>5WRF'E=\IAY7?*8>5WRF'E=\IAY7?_;2($_VPQ"_]V.A3_@$$=_X5(
M)_^(3S'_AU<[_X1>1/]_9DW_>&Y5_W-Y7/QNA&+Y:HUG]F>6:_1DGF[R8J5Q
M\6"L<^]>M'7N7;QV[EO'=^U;UGCE7.!XW%_C>-)@Y'C+8>1YQ&/C>L1CXWK$
M8^-ZQ&/C>L1CXWK$8^-ZQ&/C>L1CXWK_;B($_VTQ"_]X.!/_@S\<_XE')O^+
M3C#_BU4Y_XA<0_^#8TS_?6M4_W9U7/QR@&+X;8IG]6F4;/-FG'#Q8Z1S[V&L
M=>Y?M'?M7;YY[%S+>NA<W'K>7^%ZTF'C>\IBXGS$8^)]OF7A?;UEX7V]9>%]
MO67A?;UEX7V]9>%]O67A?;UEX7W_;B($_VXP"_][-Q/_ACX<_XQ%)?^/3"[_
MCU,X_XU:0?^(84O_@VE3^GQQ6_=V?&+S<8=H\&V0;>UIF7'J9J%UZ&.I>.9A
MLGKD8+M[XE_'?.!?VGW48N%]RF/@?L-DX'^]9M^ MV??@+=GWX"W9]^ MV??
M@+=GWX"W9]^ MV??@+=GWX#_;R$$_V\P"_]^-A+_B3P;_Y!$)/^33"W_DU(V
M_Y)90/^.8$GYB&92]()N6N]\>6'K=X-HYW*,;N1ME7/@:IUWW6>F>MIEKGS6
M8[A^TV+#@-%BTX'*9-^!P67>@KMGW8*U:-V#L&G=@[!IW8.P:=V#L&G=@[!I
MW8.P:=V#L&G=@[!IW8/_<"$$_W(O"_^!-!+_C#L:_Y-#(O^72RO_EU$T_Y97
M/?J374;SCF1/[HAK6.B"=6#C?']HWG>);MERD733;IEYT&NA?<QHJ8#)9K*"
MQV6]@\5ERX3!9MR$N6C;A;-IVX6N:]N%J6S;A:ELVX6I;-N%J6S;A:ELVX6I
M;-N%J6S;A:ELVX7_<2$$_W0N"O^$,Q'_CSH9_Y9#(?^:22G_FDXR_)I4._68
M6T3NE&)-YX]I5>&)<U[;@GQFTWR%;\UWC77)<I5ZQ6^=?\%LI8*^:JV%NVFX
MA[EIQ(BW:=B(L&O9B*MLV8BG;=F(HV_:AZ-OVH>C;]J'HV_:AZ-OVH>C;]J'
MHV_:AZ-OVH?_<2 $_W8L"O^&,A'_DCH8_YE"(/^<1R?_GDPO^)Y2./"=6$#I
MFE])XI5G4MJ/<%S1AWAFRH&!;\5\B7; =Y!\NW28@+=QH(2T;ZF'L6VSB:YL
MOXJL;,^+J&[7BZ1OV(J@<-B*G7'9B9UQV8F=<=F)G7'9B9UQV8F=<=F)G7'9
MB9UQV8G_<B $_W@K"O^(,!#_E#D7_YM!'O^?127]H4HM]*)0-.RB5CSDH%Q%
MW)ME3]*3;5S*C'5FPX9];[V!A7:W?(U]LWB4@:YUG(:K<Z6)IW&NBZ5PNHVC
M<,F-H''5C9QSUHR:=-:+EW38BI=TV(J7=-B*EW38BI=TV(J7=-B*EW38BI=T
MV(K_<R $_WHJ"?^++P__ECD6_YT_'/^A0R/ZI$@J\:9.,>BG5#CAIUQ U9]B
M3LN8:UO#D7)FO(MZ;[:%@G>P@8E]JWV1@J9YF8:B=Z&*GW6KC9QTMHZ:=,6/
MF'74CI5VU8V3=]6-DG?6BY)WUHN2=]:+DG?6BY)WUHN2=]:+DG?6BY)WUHO_
M<R $_WPI"?^-+P__F#@5_Y\]&_^D02'WJ$8G[:M,+>6M4C/<JED_T*-A3<:<
M:5J^E7!EMH]W;Z^*?W:IA89]I(&.@I]^EH>;>YZ+EWFHCI1XLX^2>,&0D'G3
MD(]ZU(^.>M6-C'O6C(Q[UHR,>]:,C'O6C(Q[UHR,>]:,C'O6C(Q[UHS_=!\$
M_WXH"?^.+@[_FS@4_Z$\&?^G/Q_TJT0DZJ]**>*S42[6KE<^RZ=?3<&@9UJY
MF6YEL9-U;JJ.?':CBH-]GH:+@IF#DX>4@)N+D'ZECHU]L)"*?;V1B7[0D8A^
MTX^(?M2.AW[5C8=^U8V'?M6-AW[5C8=^U8V'?M6-AW[5C8=^U8W_=!\$_X G
M"/^0+@[_G3<3_Z,Z&/RI/1SQKT(@Y[1()-^W3BS1L54]QZI>3+VC95FTG6QD
MJY=S;J23>G:>CH%\F(N(@I*'D(>.A9F+B8.BCH:"K9"#@KN1@H+,D8*"TY""
M@M2/@H'5C8*!U8V"@=6-@H'5C8*!U8V"@=6-@H'5C8*!U8W_=1\$_X(F"/^2
M+0W_GS82_Z4X%OFL.QKNLS\=Y;E&']J[2RO-M%0\PJY<2[BG8UBOH6ICIIQQ
M;9^7=W68DWY\DI"&@HR-CH>'BI:+@XB@CG^'JY!]A[B1>X?)D7R'TY!\AM2/
M?875C7V%U8U]A=6-?875C7V%U8U]A=6-?875C7V%U8W_=1\$_X0E"/^4+0S_
MH#40_Z@V%/:O.!?KMST8XK]%&=6^22K(N%,[O;%;2K.K8E>JIFABH:%O;)F<
M=722F'Q[C)6#@8:2BX:!D)2+?(Z>CGF-J)!VC+61=(W&D76-TY!VB]2/>(G5
MC7B)U8UXB=6->(G5C7B)U8UXB=6->(G5C7B)U8W_=AX#_X8D!_^7+ O_HC(/
M_ZLS$?*S-1/HO#H3WL4_%]#!2"G$NU$YN;592*ZP8%6EJF=AG*9M:Y2B='.-
MGGIZAIN!@("8B85[EI*)=I2;C7*3IH]OD[.0;I/#D&Z3TX]PD=2.<H[5C7*.
MU8URCM6-<H[5C7*.U8URCM6-<H[5C7*.U8W_=QX#_XDB!_^9+ K_I3 -_*XO
M#N^X,0[DPS<-V<H[%LO%1B>_OU XL[I81ZFU7U2?L&5?EJQK:8ZH<G&&I7AX
M@*)_?GJ?AX-TG8^(;YN9BVR:I(UIFK".9YO CF>;U8YIF-6-;)36C&R4UHQL
ME-:,;)36C&R4UHQLE-:,;)36C&R4UHS_>!X#_XPA!O^=*PC_J"P*^+,J"^J_
M*PG@S#(&T<XY%<7)126YQ$XVKK]61:.[75*9MF-=D+)I9X>O<&^ K'9V>:E]
M?'.GA(%NI8V%::27B&6CHHICHZZ,8:.^C&"DTHMCH->+99S8BF6<V(IEG-B*
M99S8BF6<V(IEG-B*99S8BF6<V(K_>AT#_X\@!?^@*0?_K"<'\K@D!N7') 39
MU2<%R],W$[_.0R.SRDPTI\540IS!6T^2O6):B;IH9(&W;FQYM'1R<[)[>&VP
M@WUHKXN!8ZZ5A%^MH(9=K:V'6ZV\AUJNT(=<JMJ'7Z7:AU^EVH=?I=J'7Z7:
MAU^EVH=?I=J'7Z7:AU^EVH?_?AH#_Y0?!/^E)@7]L2 $[,$: ]_3%P'0W"4$
MQ-DU$+C502&LT$LQH,Q2/Y7)64R+Q6!7@L-F8'K ;&=SOG-M;+QZ<V>[@G=B
MNHI[7KF4?EJXGX!8N*R!5KF[@56ZSX%6MMZ"6+#=@EBOW8)8K]V"6*_=@EBO
MW8)8K]V"6*_=@EBOW8+_A!<"_YD< O^J'P/UN14"WLT, -#?$@#%X"8%N]\V
M#K#=0!VDV4DMF-51.XW16$B#SUY2>\QE6G/+:V%LR7)G9LAY;&''@7!=QHIT
M6<:4=E;%GWA3QJQY4L:[>E''SWE1Q.-Z4[SB?%.\XGQ3O.)\4[SB?%.\XGQ3
MO.)\4[SB?%.\XGS_BA0!_Y\8 ?^P% '8PPH SM$* ,3E% &YY"8(KN0T$Z3B
M/R"9X$<MC]Y/.87<5D1[VEU,<]ED5&S7:UIFUG)?8=5Y9%S4@F=8U(MJ5=25
M;5+4H&Y0U*UO3M6\<$W6T&]-U>AP3LSI<D[,Z7).S.ER3LSI<D[,Z7).S.ER
M3LSI<D[,Z7+_DA$!_Z<1 -BY"0#+Q@@ PM4* +?J%@.LZB<,HNDT&)CH/B2-
MYT<P@^9..GKE5$-QY%I*:>1A4&3C:%5?XW!96N-X7%;C@%]3XXEB4..39$WD
MG65+Y*EG2N6V9TGEQF=(YM]G2N#L9TK?[&=*W^QG2M_L9TK?[&=*W^QG2M_L
M9TK?[&?_G T V[$& ,J]!P"_R@< M=H* *KO&06@\"@/EO U&XSP/R:"\$<Q
M>?!..7#O5$!H[UI&8>]@2UWO9T]8[VY25.]U55'P?5=.\(592_"/6TCQF5Q&
M\:->1/*O7T/RNU]"\\Q@0?/G8$'SZ&!!\^A@0?/H8$'SZ&!!\^A@0?/H8$'S
MZ&#>IP( R[8% +W!!0"RSP< I^H- 9WW' >4^"L2BO@V'('Y0"9X^D@O;_I-
M-F?Z4SQ@^EA 6_M?1%;[94=2^VQ)3_QR2TO\>4U(_(%/1?V*44/]DU)!_IQ3
M/_ZF5#W_L54]_KQ6//[-5CS^SE8\_LY6//[.5CS^SE8\_LY6//[.5CS^SE;.
ML ( O;H$ +''! "EU@< F_T0 I'_( F(_RT2@/\Y&W;_/R-M_T4J9?]+,%[_
M4358_U<X4_]=.T__8SY,_VA 2?]N04;_=4-#_WQ$0/^$1CW_C$<\_Y1(._^=
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
M_TBS0?]'NT+_1L-#_T;.1/]%WT3_1>I%_47S1?M%^T7W1O]$\$G_1>I*_T;E
M2_]'Y4O_1^5+_T?E2_]'Y4O_1^5+_T?_3BD#_T\N!/]7+@7_73('_V,[#O]E
M1A;_95 =_V%9)/]=9"O_6G P_U9\-?]3ASG_4)$\_TZ:/_]-HD#_2ZE"_TJP
M0_]*MT3_2<!%_TC*1OU(VT;Z2.='^$CR1_5(^D;Q2?]'ZDO_2.-,_TG>3?]*
MWDW_2MY-_TK>3?]*WDW_2MY-_TK_3R@#_U(L!/]:+ 7_82\'_V<Z#O]J1!7_
M:DX<_V=7)/]B82O_7FTQ_UMX-O]7@SK_5(T]_U*60/]0GD+^3Z5$_$ZM1?M-
MM$?Z3+Q(^4S'2/9+U$GS2^5)\$OP2>U,^4CI3/]*X4[_2]I/_TS34/]-TU#_
M3=-0_TW34/]-TU#_3=-0_TW_4"@#_U4J!/]=*07_92T'_VPX#?]O0A3_;TL<
M_VQ5(_]H7BK_8VDQ_U]T-OU<?SO[68D_^5:20O=4FD3U4Z)&]%*I2/)1L4GQ
M4+E*[T_#2^Y/STOK3^)+YT_N2^1/^$W?3_Y.U5'_3\Y2_U#)4_]0R5/_4,E3
M_U#)4_]0R5/_4,E3_U#_42<#_U@G!/]A)P3_:BP&_W$V#/]T0!/_=$D:_W)2
M(O]N6RG]:&0P^65P-O9A>SOS7H5 \%N.0^Y9ED;L5YY(ZE6F2NA4K4SG4[5-
MY5._3N-3S$[A4]].W5/M3]A2]U'14_U2RE3^4\16_U._5_]3OU?_4[]7_U._
M5_]3OU?_4[]7_U/_4B<#_ULE _]E) 3_;BH&_W8T"_]Z/1'_>D88_WA/(/MT
M6"CV;V$O\6ML-NUG=CSI8X! YF"*1>1=DDCA6YI*WUFB3=U8JD_:5[)0V%:\
M4=55R%+25=M3SE;K4\M6]E7&5OU6OUC]5KI9_5>V6OU7MEK]5[9:_5>V6OU7
MMEK]5[9:_5?_4R8#_U\B _]I(0/_<R@%_WLR"O]_.Q#_@$06^WY,'O1[5"7N
M=ETMZ7%H-.1M<CO@:7Q!W&6%1MABCDK47Y9-T5V=4,Y<I5+,6JU4R5FV5L=9
MPE?&6=!7PEGF6+]9\UF[6OM9M5O[6K!=^UJM7?M9K5W[6:U=^UFM7?M9K5W[
M6:U=^UG_5B0#_V(@ _]M( /_=R8$_W\P"/^$.0W]AD$4]85)&^Z"42+G?5HJ
MX7AD,MQS;CK4;G=!T&J 1\QFB4S(9)%0Q6*84\-@H%7 7JA8OEVQ6;M=O%NY
M7,E<MUS@7+1=[URP7OE=JU_Y7:A@^5RE8?E<I6'Y7*5A^5RE8?E<I6'Y7*5A
M^5S_6"(#_V4> _]Q'P/_>R0#_X0N!_^)-@OXBSX1[XM&%^B(3A[AA%<FV7YA
M,=%X:CK+<W-"QF]\2,)LA$V^:8Q1NV:35;ADFUBU8Z-:LV&L7+!@MUZN8,1?
MK&#87ZEAZU^G8?=?HF/W7Y]D]U^=9/A>G63X7IUD^%Z=9/A>G63X7IUD^%[_
M6R "_V@< O]T'0+_?B,#_X@K!?V-- GSD#L.ZI!#%.*/2AK:BE0ET(-=,,E^
M9SK#>&]"OG1X2+EQ@$ZU;HA2LFN/5J]IEUJL9Y]<J66H7Z9DLF&D9+]BHF30
M8J!DYV*>9?5BFF;U89AG]F"6:/9@EFCV8)9H]F"6:/9@EFCV8)9H]F#_71\"
M_VH: O]W' +_@B$"_XLI!/F1,0?OE3@+YI8_$-V41Q?2CE$DRHA;+\*#9#F\
M?FQ!MWET2+)U?$ZN<H13JF^+5Z9MDUNC:YM>H&JD8)UHKF.;:+IDF6C+99=H
MXV25:?-DDVKT8Y%K]6*0:_5AD&OU89!K]6&0:_5AD&OU89!K]6'_7QT"_VT8
M O]Z&P+_A1\"_XXG _65+@7KF34(X9P[#-:80Q;,DT\BQ(U8+KV'83BV@FE!
ML'YQ2*MZ>4ZG=X!3HW2(6)]QD%N;;YA?F&ZA8I5MJV22;+=FD&S&9H]LWV:.
M;?%EC&[S9(MN]&.*;O1BBF[T8HIN]&**;O1BBF[T8HIN]&+_81P"_V\6 O]\
M&@'_B!X!_Y$D O*9*P3GGC$%W: V"=&<017'ETTAOY%6+;>,7S>QAV= JX)N
M2*5^=DZ@>WU3G'B%6)AVC5R4=)5?D7*>8HYQJ&6+<+1GB7##:(=PVV>&<>YF
MAG+R985R\V2$<O1CA'+T8X1R]&.$<O1CA'+T8X1R]&/_8QH"_W$5 ?]_& '_
MBAP!_)0A NZ<)P+CHBP#V*0R",R?0!3#FDL@NI55++.073>LBV4_I8=L1Z"#
M<TV;@'M3EGV"5Y)ZBER.>))@BG:;8X=UI6:$=+%G@G3 :(!TU6B =>QG?W;R
M9G]U\V5_=?-D?W7S9']U\V1_=?-D?W7S9']U\V3_91D"_W04 ?^!%P'_C1H!
M^9<> >N@(P'?IB8"TJ<P!\BC/A._GDD?MIE3*ZZ46S:GCV,_H(MJ1IN'<4V5
MA'A2D(%_5XQ_AUR(?9!@A'N98X!ZHV9^>:]H>WF]:7IYT6EY>NIH>GKR9GIY
M\F5Z>?-D>GGS9'IY\V1Z>?-D>GGS9'IY\V3_9Q<"_W84 ?^$%@'_D!<!]9L:
M >>D'0';JQ\!SJHO!L2F/1*ZH4@>LIU1*JJ8632BE&$^G)!H19:,;TR0B792
MBX9]5X:$A5N"@HU??H"78WI_H69W?JQH=7V[:7-^SFES?NAH='[Q9G1]\F5U
M?/-D=7SS9'5\\V1U?/-D=7SS9'5\\V3_:18!_W@3 ?^'% #_DQ4 \9X5 ..H
M%@#5KAL!RJTM!L"I.Q&VI48=K:%0*:6<6#.>F%\\EY1F1)"1;4N+CG11AHQ[
M5H&)@UM\AXM?>(:48G2$GV5Q@ZIG;X.X:6V#RVEM@^9H;H/R9F^"\F5P@?-D
M<('S9'"!\V1P@?-D<('S9'"!\V3_:Q0!_WL2 ?^*$@#_EA( [:(0 -ZM#@#0
ML1D Q; K!;NM.0^RJ40;J:5.)Z"A5C*9G5X[DIID0XN7:TJ&E')0@))Y57N/
M@%IWC8E><HR286Z*G&1KB:AG:8FV:&>)R&AGB>-G:(GR9FF'\V5JAO-D:H;S
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
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
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<
M )K%  "+TP  ?>(  '7_!0!I_PP!7_\1 E?_%P-0_Q\%2?\F!T3_+@D__S8+
M._\]#3?_0P\S_TD1,/]/$B[_51,L_UL4*O]B%2?_:18E_W(7(_][&"'_AAD?
M_Y$:'O^<&Q[_I1P=_[ ='?^P'1W_L!T=_[ ='?^P'1W_L!T=_[ =G,   (S.
M  !\W@  </4  &7_  !:_P8!4?\- 4G_$0)#_Q<#/?\?!#C_)@4T_RT&,/\S
M!RW_.0<J_SX()_]#""7_20DC_TX)(?]4"1__6@H=_V$*&_]I"QG_<@P7_WP-
M%O^&#13_CPX4_YH/%/^:#Q3_F@\4_YH/%/^:#Q3_F@\4_YH/_UP< O]7)@/_
M43(&_TX\"/]711#_6TX9_UQ8(O];8RO_66\R_U=Z./]4A3W_4I!!_U"91?]/
MH$?_3J=)_TVN2_],M$S_2[M-_TK#3O])S4__2=U0_TCI4/](\E#[2?90]DOY
M4/!-^T_J3_M0YT_\4.=/_%#G3_Q0YT_\4.=/_%#G3_Q0_UP< O]8)@/_4C(&
M_U$Z"/]:0Q#_7TT9_U]7(_]>82O_7&TS_UEY.O]7A#__5(Y#_U*71_]0GTG_
M3Z9+_TZM3?]-M$__3+M0_TO#4?]+SE+_2M]2_TGJ4_U*\E/X2_93\4WX4NM/
M^E+E4/I3XE'Z4^)1^E/B4?I3XE'Z4^)1^E/B4?I3_UT; O]9)@/_4S$&_U0Y
M"/]=0A#_8DL:_V)5(_]@7RS_7VLT_UQW._]9@D#_5HQ%_U252/]2GDO_4:5.
M_U"L3_]/LU'_3KM2_TW$4_],SU3_2^!5_TOK5?I,\E7T3?95[%#X5.91^%7?
M4OE6W%/Y5MQ3^5;<4_E6W%/Y5MQ3^5;<4_E6_UX; O]:)0/_5#$&_U@W"/]A
M0!'_94D:_V93(_]D72W_8F@U_U]T//]<?T+_68I'_U:32_]4G$[_4Z10_U&K
M4O]0LU3_3[I5_T[$5O]-T%?_3>)8_$SM6/9.\ECN4/58YE/V6-]4]UG75?A9
MTU7X6=-5^%G35?A9TU7X6=-5^%G35?A9_U\: O];)0/_53 &_UPT"/]E/1'_
M:D<:_VM1)/]I6BW_9F0V_V-P/?]??$/_7(=)_UF13?]7FE#_5:)3_U.J5?]2
MLE?_4;I9_U#%6O]/TEO\3N1;^$_M7/!1\EOG5/1;WE7U7-56]EW.6/==RUCW
M7<M8]UW+6/==RUCW7<M8]UW+6/==_V : O]<) /_5B\%_V R"/]J.Q#_;T0:
M_W!.(_]O5RW_:V$V_V=L/O]C>$7_8(-+_UR.3_]:F%/_5Z!6_U:I6?]4L5O_
M4[I<_E'&7OQ0UE_Y4.=?\E+N7^=5\5_=5_)@TECS8<M9]6+%6_5BPUOU8L-;
M]6+#6_5BPUOU8L-;]6+#6_5B_V$9 O]=(P/_6BT%_V4O"/]O.!#_=$$9_W9+
M(_]U5"W_<5TV_VQG/_]H<T;_9'],_V"*4O]=E5;_6IY9_UBG7/Y6L%_]5+I@
M_%/'8OE2W&/S4^ACZ57N8]Y8\&306O%ER%SR9L)=\F:]7O)FNU[R9KM>\F:[
M7O)FNU[R9KM>\F:[7O)F_V(9 O]>(P/_7BH%_VDM"/]T-0__>CX8_WQ((O][
M42S_>%HV_W-C/_]M;4?_:7I._V2&5/]@D5C_79Q<_5JE8/M8L&+Z5KME^%7*
M9O54X&?L5NIGWUKM9]!<[VG&7>]JOU_O:KE@[VJU8>]JLV'O:K-A[VJS8>]J
MLV'O:K-A[VJS8>]J_V,8 O]@(@/_8B<%_VXJ!_]Y,@[_?SP7_X)&(?^"3RO_
M?U@U_WM@/O]U:4?_;W1.^VJ!5?AFC%OU8I=?\U^A8_!<JV;N6K9I[%G$:NE8
MVFOA6NIKT%WL;<5?[&Z\8>MOMF+L;[%C[&ZM9.QNJV3M;:MD[6VK9.UMJV3M
M;:MD[6VK9.UM_V08 O]A(@/_9B4$_W(G!_]^, W_A3L6_XA%'_^(32G_AE4S
M_X)>/?M]9D;V=G!.\G)\5>YMAUSJ:))BYF2<9N-AIFK@7[)MW5V_;]I=TW#2
M7NIPQ&#I<KIBZ'.S9.ASK67I<ZEFZ7*F9^IQI&?J<*1GZG"D9^IPI&?J<*1G
MZG"D9^IP_V47 O]B(0/_:2,$_W<E!O^"+PS_BCD4_XY#'?^/3";_C5,P^8I;
M.O.%8T3M?VQ-Z'EW5>-T@EW>;HUCV6F7:=-FH6[/8ZQQRV&Y=,AARG7%8>5V
MN63F=[!FY7>J:.9WI6GF=J)JYW6?:NASGFOI<YYKZ7.>:^ESGFOI<YYKZ7.>
M:^ES_V87 ?]C(0/_;2 $_WLC!?^'+@O_CS@2_Y-!&O^52B/ZE%$M\Y%9-^R-
M8$'EAVE*WX%T4]9Z?EW/=(AERF^1;,5KFW'!:*9UO6:R>+IEPGJW9=U[KFCC
M>Z=JXWNB:^1ZGFSE>)MMY7>9;>=VF&[G=9ANYW68;N=UF&[G=9ANYW68;N=U
M_V<6 ?]D( /_<!X#_WXB!?^++ G_DS<0_YA &/V:2"#TFDXI[)A5,^6573S=
MCV9'TXAO4\N!>5[%>X-FOW6,;KEQEG2U;J%XL&NL?*UJNWZJ:M)_I&S@?IYM
MX7V:;^)\EW#C>I5PY'F3<.5WDW'F=Y-QYG>3<>9WDW'F=Y-QYG>3<>9W_V@6
M ?]D( /_<QP#_X$@!/^.*PC_ES4._YT^%?B?1!SOH$LEYY]2+=^=6C?3E6-&
MRHYL4\.'=5Z[@7YGM7N(;Z]WD76J<YQZI7"H?J%OMH&>;\J"FW#>@99QWX"3
M<N%^D7/B?)!SXWJ.<^1YCG/E>(YSY7B.<^5XCG/E>(YSY7B.<^5X_VD6 ?]F
M'@/_=AH#_X0? _^2*@?_FS0,_J [$O.C01CJID@@XJ=/)]BB5C;,FF!%PY-I
M4KN-<EZSAGIGK(&$;Z9]C7:@>9A\FW:C@)=TL8.4=,6$D77=@X]VWH&-=N!_
MBW?A?8IWXGN)=N1ZB7;D>8EVY'F)=N1YB7;D>8EVY'F)=N1Y_VD5 ?]I'0/_
M>!D"_X<> _^5* ;_GC(*^J0W#^^H/13FK$0:W:U+)-"F5#7&GUY$O)EF4K22
M;UVLC'=GI(> ;YZ"BG>8?I1]DGN@@8UZK82*><"%B'K<A(=ZW8*&>M^ AGK@
M?H5ZXGR%>>-ZA7GD>85YY'F%>>1YA7GD>85YY'F%>>1Y_VH5 ?]K&P+_>Q<"
M_XH< O^8)@7_HC (]:@S#.NN.1#BLT$4UK%'(\JK4C3 I%Q#MIYD4:V8;%RE
MDG1FG8U];Y:(AG:/A9%]BH*<@H6 JH6!?[R&@(#;A8" W8. ?]Z!@'[@?X!]
MX7V ?>-[@'SD>H!\Y'J ?.1Z@'SD>H!\Y'J ?.1Z_VL5 ?]M&0+_?A4"_XT;
M O^;) /^I2P&\:PO".>S- O=NCH0T+5&(<6O43*ZJ5I"L*-B3Z>=:EN>F')E
MEI-Z;H^/@W:(BXY\@HB9@7R&IX5YAKF&=X?7A7B%W8-Z@]Z!>H+@?WN!X7U\
M@.-[?'_C>GQ_XWI\?^-Z?'_C>GQ_XWI\?^-Z_VL4 ?]P& +_@10!_Y 9 ?^?
M(@+ZJ28$[;$I!>*Z+P;6OS8/RKI$(+^T3S&TKEA JJA@3J&C9UJ8GF]DCYIW
M;8B6@'6 DHM[>H^6@'2.I(1QC;:%;X[1A7&+W8-SB=^!=8?@?G:%X7UWA.-[
M=X/D>G>#Y'IW@^1Z=X/D>G>#Y'IW@^1Z_VP4 ?]S%@+_A1,!_Y06 ?^B'@'U
MK2 "Y[@A MW#)@+0PS0-Q+Y"'KFY32^NLU8^I*Y>3)JI95>1I6UBB:%U:X"=
M?G)YFHAY<I>4?FV6HH)IE;.$9Y;-@VF3WH)LC]^ ;XSA?G"*XGQRB.-Z<H?D
M>7*'Y'ERA^1Y<H?D>7*'Y'ERA^1Y_VT3 ?]V$P'_B!(!_Y@3 /^G&0'OLQ8!
MXL 5 -7*'@')QS(,OL- '+.^2RRHNE0\GK5<292P8U6*K&M?@:ER:'FE>V]R
MHX5V:Z"1>V:?GW]BG[&!8)_*@&*<X']EE^%^:)/B?&J0XWMLC>1Y;8SE>&V,
MY7AMC.5X;8SE>&V,Y7AMC.5X_VX3 ?][$0'_C1  _YT0 /JL$0#:NPL U<D+
M ,W.&P'"S"\*M\D]&:S%22FAP%(XE[Q:1HVX85&#M6A;>K)P9'*O>6MKK(-Q
M9*N/=E^IGGI;J:]\6:K)?%JGXGM>H.-[89OC>F.7Y'EFE.5W9I+F=V:2YG=F
MDN9W9I+F=V:2YG=FDN9W_W 2 ?^ #@'_D@X \J,+ -FS"0#/O@D R\P) ,33
M%P"ZTBP'L,\[%J7,1B::R% UC\18087!7TU\OF=6<[QO7FNY=V5DN()K7K:.
M<%FUG7-5M:YU5+;(=5.SYW97J^9V6J3F=ER@YW5?G.=T8)KH=&":Z'1@FNAT
M8)KH=&":Z'1@FNAT_W(2 ?^&# #[F D V:D& ,ZU!P#&P0< P,\) +K;$P"Q
MVBD%I]@W$IS41"&2T4TPA\Y5/'W+74=TR650;,=M5V7%=EY>Q(%C6<..:%3#
MG6M1PZYL3\3(;4["[6U0N.MO4[#K<%6KZG!8INMP6:/K<%FCZW!9H^MP6:/K
M<%FCZW!9H^MP_W</ ?^-" #>H ( SZX% ,2Y!0"[Q08 M=,* *[A%@&FX2D&
MG> W$9/>0AV)W$PI?]I4-7777#]MU61(9=-L3U_2=E19TH%95-&.75#1G6!-
MTK!B2]/)8DK2[6)+R/)F3;_Q:$^X\&E1LO!I4J_O:5*O[VE2K^]I4J_O:5*O
M[VE2K^]I_W\* .V6  #2I@$ Q+(# +F\ P"PR08 J=@* *'G&0*9YRH)D.<W
M%(?F0A]]Y4HI=.11,VOC63IDXF%!7N)K1UCB=4M3X8!/3^*-4TOBFU5)XZQ7
M1^3$5T;CZ5=&W?991]#W7$G(]UY*P?9@2[WV8$N]]F!+O?9@2[WV8$N]]F!+
MO?9@_XD  -F>  #'K $ N;8" *[! P"ES@8 G.0, )7O'0.-[RP+A>\Y%7SO
M01YS[TDG:NY0+V+N5S5<[E\Z5NYH/U+N<4)-[WQ&2>^)24;PEDM#\*9-0/&Y
M3C_RVT\^\/=.0N;[3T/=^U%$U/Q31<_\5$7/_%1%S_Q41<_\5$7/_%1%S_Q4
MX94  ,NF  "[L   KKL! *+( @"8U04 D/@/ 8GX( 2"^"X+>?DW$W#Y/QMH
M^48B8/I-*%KZ5"U4^EPQ3_ME-4O[;3A'_'<[0_R#/3_]D#\\_9]!.OZO0SC_
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  :><
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
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]
M0D-$149(24I,34]04E-55UA:7%Y@8F1F:&IM;W%T=GE\?H&#AHF+CI"2E9>9
MFYV?H:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(R<K+S,W-SL_0T=+2
MT]35UM;7V-G9VMO;W-W=WM_?X.'AXN/CY.7EYN;GZ.CIZ>KKZ^SL[>[N[^_P
M\/'R\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_  $! @(# P0$!08&!P<(" D)
M"@L+# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E
M)B8G*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)3
M55=86EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["R
ML[6VM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=
MW=[?W^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X
M^/GY^OO[_/S]_?[^__^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5P
MY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)L
MAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z
M<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,
MLG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2J
MPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E
M)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMV
MM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_
MI# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF
M><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# .
M_Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*W
MH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z
M&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+
ML9V"TZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q
M0R/_NTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"
MTZN:B=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_
MNTLR_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:
MB=REEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR
M_\%51?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=RE
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%5
M1?[#7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#
M7EKRQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKR
MQ&5PY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5P
MY,)LAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YO^E)0;_I# ._Z8Z&/^Q0R/_NTLR_\%51?[#7EKRQ&5PY,)L
MAM>Z<)G,LG2JPZMVM[VF><*WH7W+L9V"TZN:B=REEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
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
MJ]0) *3J% &<Z2@&D^DT#HGH/1A_YT0B=^9.*F_F5S)IY5\X8^5G/5_D;T):
MY'=%5N2 25/DBDM0Y)1.3>2?4$OEK%%)Y;M22.;/4DCFZ%)(Y/A12.'\3TCA
M_$](X?Q/2.'\3TCA_$](X?Q/2.'\3^&9  #-J0  OK," +.^ P"HRP4 G]H)
M )CR& *0\BH'AO(S#GSQ.Q9T\4,=;/%+(V;Q5"EA\5TM7?%F,5GQ;C56\78W
M4_%_.E#RB#Q-\I(^2_*=0$GSJ4%'\[9"1O3'0T7TWT-$]/!#1/+Z0D3R^D)$
M\OI"1/+Z0D3R^D)$\OI"1/+Z0M&B  # K@  LK@! *?$ @"<T@0 DNT, (S[
M' ."^R@'>?LQ#'#\.1)I_$$78OQ)'%S\4"!7_%DC5/UB)E']:BA/_7,J3/Y[
M+$K^@RY(_HTO1O^8,43_HC)#_ZXS0?^[-$#_RS0__^,T/__O-3__[S4__^\U
M/__O-3__[S4__^\U/__O-<2J  "SLP  I[\  )K+  "/V@( AO\/ 7[_' -U
M_R4&;/\M"F3_-@Y=_SX26/]%%5+_31A/_U4:3/]<'$G_9!Y'_VL?1/]S($+_
M?")!_X4C/_^/)#W_FB4[_Z0F.O^O)CG_NB<X_\HG./_<*#C_W"@X_]PH./_<
M*#C_W"@X_]PH./_<*+6O  "GN@  FL8  (W4  "!Y@$ >O\0 7#_& )G_R$%
M7_\I!UC_,0I2_SD-3?]!#TG_2!%%_T\30O]5%$#_7!4]_V(6._]I%SG_<!@W
M_WD9-?^"&3/_C!HR_Y<;,/^A&R__JAPO_[4<+O^_'"[_OQPN_[\<+O^_'"[_
MOQPN_[\<+O^_'*FU  ":P@  C,\  '_>  !V_P4 ;/\. 6+_% ):_QL#4_\D
M!4W_*P='_S,)0_\Z"C__00L[_T<,./]-#37_4PXS_U@/,?]>#R__9! M_VL1
M*_]S$2G_?!(G_X82)?^0$R3_F1,C_Z,4(O^K%"+_JQ0B_ZL4(O^K%"+_JQ0B
M_ZL4(O^K%)R^  "-RP  ?MH  '#F  !G_P  7?\* 53_$ %-_Q4"1_\= T'_
M) 0\_RL%-_\R!C3_. <P_ST(+?]#""K_2 DH_TT))O]2"B3_5PHB_UT+(/]C
M"Q[_:PL<_W,,&O]\#!C_A P7_XX-%?^5#17_E0T5_Y4-%?^5#17_E0T5_Y4-
M%?^5#?]2)0/_32\$_U$R!O]7-0?_6CP*_UM%#O]:3Q/_65T7_UAM&_]6>Q__
M58DB_U.5)?]2H"?_4:@I_U"Q*O]0N"O_3\$L_T_*+?].UB[_3N0N_T[M+_].
M\R__3?@P_TW\,/],_S#\3/\P^4S_+_A,_R_X3/\O^$S_+_A,_R_X3/\O^$S_
M+_]3) /_32\$_U0P!?]9- ?_73H*_U]##O]>3A/_75H8_UMJ'/]:>2'_6(8D
M_U:2)_]5G2G_5*8K_U.N+?]2MB[_4KXO_U'',/]1TC'_4.$R_U#K,O]/\C/_
M3_<S_T[\-/M._S3X3?\T]4[_,O1._S+T3O\R]$[_,O1._S+T3O\R]$[_,O]3
M) /_3BX$_U8O!?]<,@?_8#@*_V)!#O]B3!/_8%@8_U]H'?]==B+_6X,F_UF/
M*?]8FBS_5J,N_U6L,/]5LS'_5+LS_U/$-/]3SC7_4MXV_U+I-_]1\3?_4?8X
M^U#[./=/_SCT3_\W\5#_-?!0_S3P4/\T\%#_-/!0_S3P4/\T\%#_-/]4(P/_
M4"T$_UDM!?]?, ?_8S8*_V9 #O]F2A/_9549_V-E'O]A<R/_7H H_UR,+/];
MER__6:$Q_UBI-/]7L#7_5K@W_U7!./]5RSG_5-HZ_U3G._]3\#S[4O8]]E'[
M/?)1_SWO4O\[[%+_..M2_SCK4O\XZU+_..M2_SCK4O\XZU+_./]5(P/_4BL$
M_UPK!?]C+@?_9S0*_VH^#O]K2!/_:E,9_VAA'_]F<"7_8WTJ_V"(+_]>DS/_
M7)TV_UNE./]:K3K_6+4\_U>]/O]7QS__5M-!_%7D0OE5[D/U5/9$\%/\1.Q4
M_T'I5?\_YE7_/.55_SOE5?\[Y57_.^55_SOE5?\[Y57_._]6(@/_52D$_U\H
M!?]G*P;_;#()_V\\#?]P1A/_<% 9_VY=(/]K:R?_:'DM_V6$,O]BCS?_8)D[
M_EZA/OU<J4'[6[%#^EFY1?E8PD?W5\Y(]5;@2O%6[$ON5?9,Z5;\2N57_T;B
M6/]#WEG_0-U9_S_=6?\_W5G_/]U9_S_=6?\_W5G_/_]7(@/_62<$_V,F!/]K
M* ;_<3 (_W0Y#?]U0Q/_=4T9_W59(?]Q9RG_;70P_6J -OIFBCSX8Y1 ]F&<
M1/1>I$CR7*Q+\5NT3>]9O5#M6,E2ZU?:4^=6Z57D5_54X5G]3]M:_TO56_](
MT%S_1,]<_T3/7/]$SUS_1,]<_T3/7/]$SUS_1/]8(@/_7"0#_V8C!/]O)@7_
M=BX(_WHW#/][01+_>TL9_WM5(?YW8RKY<V\R]FY[.O)JA4'O9H]'[&.73.I@
MGU#H7:=4Y5NO5^-9N%KA5\-=WU?27MI6YE[66?-:TES\5<U>_U#)7O],Q5__
M2<1?_TC$7_](Q%__2,1?_TC$7_](Q%__2/]9(0+_7R(#_VHA!/]T) 7_>RP'
M_W\U"_^!/A'_@D@9_8)2(?=^7ROR>6LU[7-U/NEN@$;E:8E-X6615-YAF5G:
M7Z)<UEVJ7]-<LV'06[YBSEO,8\M:XF/(7/%@QE_Z6L%@_E6]8?]1NF+_3;EB
M_TNY8O]+N6+_2[EB_TNY8O]+N6+_2_]9(0+_8B #_VX? _]X(P3_?RL&_X0S
M"O^'/!#^B$47]XA.(?"$6ROJ?F8VY'AP0=]R>DO9;8-2TVF,6,]FE5S,9)U?
MR6*E8L9@KF3#7[AFP5[$9[]>V&B\7^MFNF/W7[9D^UFS9?Y5L&7_4*]E_T^O
M9?]/KV7_3Z]E_T^O9?]/KV7_3_]:( +_91X#_W$< _]\(@/_A"D%_XDQ"?^,
M.@[YCD,6\8Y,(.J*6"OCA&(WVWYL0]-X=DS-<W]3R&^'6<1KD%[ :9ABO6:@
M9;IEJ&BW8[)JM6*^:[-BSFRP8N5KKV;T9*QG^%VI:/Q8IVG_4Z9I_U*F:?]2
MIFG_4J9I_U*F:?]2IFG_4O];( +_9QP"_W0: O]_( /_B"<$_XXO!_V2-PST
ME$ 4[)5)'N2052K;BE\WT81I0\I]<DS$>'M4OW2#6KIQBU^V;I-DLVN;9Z]I
MI&JM9ZULJF:X;JAFQV^E9M]OI6KQ:*)K]F&@;/E;GFS]5IYL_E6>;/Y5GFS^
M59YL_E6>;/Y5GFS^5?]<'P+_:AH"_W<9 O^#'P/_C"4$_Y(M!OF7-0OOF3X2
MYYM&'-Z64BG2D%PWRHEF0L.#;TR\?G=4MWE_6[)UAV"N<H]EJG"7:*9MGVRC
M;*ENH&NT<)YJPG&<:M=QG&[N:YIO\V29;_A>EW#\6)=P_5>7</U7EW#]5Y=P
M_5>7</U7EW#]5_]>'@+_;!D"_WH8 O^&'0+_CR,#_Y8K!?6;,PGKGSL0XJ!%
M&=>;4"C,E%HVQ(UC0KR(;$RU@G14L'Y\6ZMZA&"F=XMEHG23:9YRG&V;<*5P
MF&^P<I5NO7.3;]!SE'+K;I-S\F:2<_9@D'/Z6I!S^UF0<_M9D'/[69!S^UF0
M<_M9D'/[6?]?'0+_;A<"_WT7 O^)' +_DB("_9HI!/&@, ?GI#D-WJ5#%]&?
M3B?'F%@UOI)A0;:,:4NOAW%4J8)Y6Z1_@&"??(AEFWF0:I=VF6V3=:)QD'.L
M<XUSNG2+<\MUC';G<(QW\&B+=_5BBG?Y7(IW^EJ*=_I:BG?Z6HIW^EJ*=_I:
MBG?Z6O]A&P+_<18"_W\6 ?^+&@'_E2 "^9XF ^VD+@7CJ38*V*E %LRC3";"
MG%8TN99?0+&09TJJBV]3I(=V6IZ#?F"9@(5EE'V-:I![EFZ,>9]QB7BJ=(9W
MMG6$=\=VA7KD<H9[[VJ%>_1DA7OX785[^5R%>_E<A7OY7(5[^5R%>_E<A7OY
M7/]C&@+_<Q0!_X$5 ?^.&0'_F1X!]J$C NJI*@3@KS('TJP^%<>F2R2]H%4S
MM)I>/ZR594JED&U2GHQT69B(>V"3A8-ECH*+:HJ DVZ&?IUQ@GVG=']\M'9]
M?,5V?7[@<W]_[FM_?_-E?W[W7G]^^%U_?OA=?W[X77]^^%U_?OA=?W[X7?]E
M& +_=1,!_X04 ?^1%P'_G!L!\J4@ >:N)@+;M"X&SJ\]%,.J22.YI%,QKYY<
M/J>99$F@E&M1F9!R69.->5^.BH!DB8>(:82%D6Z @YIQ?(*E='F!LG9W@<)V
M=H+=='F$[6QY@_)F>H+W7WJ"^%YZ@OA>>H+X7GJ"^%YZ@OA>>H+X7O]G%P+_
M=Q$!_X<3 ?^4%0#^GQ@ [JH< >*S(0'5MRH%R;,[$[ZN2"*TJ%(PJZ-:/:*>
M8D>;F6E0E)5P6(Z2=UZ(CWYD@XV&:7Z+CVUYB9AQ=H>C<W*&KW5PAK]V;X?7
M=7.)[6USB/)F=(?V8'2']U]TA_=?=(?W7W2']U]TA_=?=(?W7_]I%0'_>A !
M_XH1 /^7$@#YHQ0 ZJX5 -VY%P#/NB@$Q+<Y$;FR1B"OK% OIJ=8.YVC8$:5
MGV=/CIMN5HB8=5V"E7QC?9.$:'B1C&QSCY9P;XZ@<FR-K71JC;UU:8W2=6R0
M[6UMCO%G;HSV8&Z,]U]NC/=?;HSW7VZ,]U]NC/=?;HSW7_]L$P'_?0\!_XT0
M /^;$ #TJ \ Y;4- -6_$ #*OB8#O[LW$+2V1!ZJL4XMH:U7.9BI7D20I65-
MB:)L58*?<UM\G'IA=YJ!9G*8BFIMEI1N:96><6:4JW-CE+IS8I7/<V:7[&QG
ME?%F:)/V8&B2]U]HDO=?:)+W7VB2]U]HDO=?:)+W7_]O$0'_@0X _Y$. /*@
M# #:K0D T[@* ,[##@#$PB,#N;\U#J^[0ARDMTPJF[-5-Y*O7$&*K&-*@ZEJ
M4GRF<5EVI'A><*)_8VN@B&=GGI%K8YV=;E^=J7!=G;EP7)W-<%^?ZVMAG?)E
M8IKV8&*9]UYBF?=>8IGW7F*9]UYBF?=>8IGW7O]S$ '_A0P ^I8* -NE!@#1
ML0@ R[L( ,;'"P"]QR "LL4R"ZC!0!F>ODHGE+I3-(NV6CZ#M&%'?+%H3W6O
M;U5OK79::JM]7V6IAF-AJ)!G7:>;:EFGJ&M7I[AL5J?,;%BHZ6A:I_1C6Z/X
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\?\
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
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>EX-101.SCH
<SEQUENCE>6
<FILENAME>neog-20250228.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-04-09T16:02:26.7707+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.neogen.com/20250228" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" 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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:neog="http://www.neogen.com/20250228" 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/country/2024/country-2024.xsd" namespace="http://xbrl.sec.gov/country/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2024"/>
  <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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" namespace="http://fasb.org/srt/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" namespace="http://xbrl.sec.gov/ecd/2024"/>
  <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/20250228/taxonomy/role/CoverPage" id="CoverPage">
        <link:definition>100000 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>100010 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" id="StatementCondensedConsolidatedStatementsOfOperations">
        <link:definition>100030 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" id="StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome">
        <link:definition>100040 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" id="StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical">
        <link:definition>100050 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" id="StatementCondensedConsolidatedStatementsOfEquity">
        <link:definition>100060 - 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>100070 - 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/20250228/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/20250228/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/20250228/taxonomy/role/DisclosureNetLossPerShare1" id="DisclosureNetLossPerShare1">
        <link:definition>995475 - Disclosure - Net 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/20250228/taxonomy/role/SegmentInformationAndGeographicData" id="SegmentInformationAndGeographicData">
        <link:definition>995485 - 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/20250228/taxonomy/role/EquityCompensationPlans" id="EquityCompensationPlans">
        <link:definition>995495 - 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/20250228/taxonomy/role/BusinessCombinations" id="BusinessCombinations">
        <link:definition>995505 - 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/20250228/taxonomy/role/DisclosureGoodwill" id="DisclosureGoodwill">
        <link:definition>995515 - 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/20250228/taxonomy/role/DisclosureRestructuring" id="DisclosureRestructuring">
        <link:definition>995525 - 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/20250228/taxonomy/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>995535 - 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/20250228/taxonomy/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>995545 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1" id="DisclosureDerivativesAndFairValue1">
        <link:definition>995555 - 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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" id="DisclosureAccumulatedOtherComprehensiveLoss">
        <link:definition>995565 - 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/20250228/taxonomy/role/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>995575 - Disclosure - Subsequent Event</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/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" id="DescriptionOfBusinessAndBasisOfPresentationPolicies">
        <link:definition>995585 - 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/20250228/taxonomy/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
        <link:definition>995595 - 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/20250228/taxonomy/role/DisclosureNetLossPerShareTables" id="DisclosureNetLossPerShareTables">
        <link:definition>995605 - Disclosure - Net 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/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables" id="SegmentInformationAndGeographicDataTables">
        <link:definition>995615 - 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/20250228/taxonomy/role/BusinessCombinationsTables" id="BusinessCombinationsTables">
        <link:definition>995625 - 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/20250228/taxonomy/role/DisclosureGoodwillTables" id="DisclosureGoodwillTables">
        <link:definition>995635 - 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/20250228/taxonomy/role/DisclosureRestructuringTables" id="DisclosureRestructuringTables">
        <link:definition>995645 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueTables" id="DisclosureDerivativesAndFairValueTables">
        <link:definition>995655 - 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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" id="DisclosureAccumulatedOtherComprehensiveLossTables">
        <link:definition>995665 - 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/20250228/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" id="DisclosureRevenueRecognitionAdditionalInformationDetails">
        <link:definition>995675 - 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/20250228/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" id="DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail">
        <link:definition>995685 - 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/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" id="RevenueRecognitionSummaryOfDisaggregatedRevenueDetail">
        <link:definition>995695 - 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/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail" id="DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail">
        <link:definition>995705 - Disclosure - Net Loss Per Share - Calculation of Net 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/20250228/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetail" id="DisclosureNetLossPerShareAdditionalInformationDetail">
        <link:definition>995715 - Disclosure - Net 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/20250228/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" id="SegmentInformationAndGeographicDataAdditionalInformationDetail">
        <link:definition>995725 - 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/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" id="DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail">
        <link:definition>995735 - 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/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" id="DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail">
        <link:definition>995745 - 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/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" id="BusinessCombinationsAdditionalInformationDetail">
        <link:definition>995755 - 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/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" id="DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail">
        <link:definition>995765 - 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/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" id="BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail">
        <link:definition>995775 - 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/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" id="DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails">
        <link:definition>995785 - 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/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" id="DisclosureGoodwillAdditionalInformationDetails">
        <link:definition>995795 - 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/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" id="DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails">
        <link:definition>995805 - 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/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" id="DisclosureRestructuringSummaryOfRestructuringActivityDetails">
        <link:definition>995815 - 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/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
        <link:definition>995825 - 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/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>995835 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" id="DisclosureDerivativesAndFairValueAdditionalInformationDetail">
        <link:definition>995845 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" id="DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo">
        <link:definition>995855 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" id="DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc">
        <link:definition>995865 - 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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" id="DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai">
        <link:definition>995875 - 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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" id="DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail">
        <link:definition>995885 - 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/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail" id="DisclosureSubsequentEventAdditionalInformationDetail">
        <link:definition>995895 - Disclosure - Subsequent Event - 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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedStatementsOfOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedStatementsOfEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData" xlink:href="neog-20250228.xsd#SegmentInformationAndGeographicData" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans" xlink:href="neog-20250228.xsd#EquityCompensationPlans" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations" xlink:href="neog-20250228.xsd#BusinessCombinations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes" xlink:href="neog-20250228.xsd#IncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:href="neog-20250228.xsd#DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables" xlink:href="neog-20250228.xsd#RevenueRecognitionTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables" xlink:href="neog-20250228.xsd#SegmentInformationAndGeographicDataTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables" xlink:href="neog-20250228.xsd#BusinessCombinationsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:href="neog-20250228.xsd#RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail" xlink:href="neog-20250228.xsd#DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:href="neog-20250228.xsd#DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:href="neog-20250228.xsd#DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" xlink:href="neog-20250228.xsd#BusinessCombinationsAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:href="neog-20250228.xsd#DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:href="neog-20250228.xsd#BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:href="neog-20250228.xsd#DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" xlink:href="neog-20250228.xsd#DisclosureGoodwillAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:href="neog-20250228.xsd#DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:href="neog-20250228.xsd#DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail" xlink:href="neog-20250228.xsd#IncomeTaxesAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:href="neog-20250228.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:href="neog-20250228.xsd#DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail" xlink:href="neog-20250228.xsd#DisclosureSubsequentEventAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" 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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/CoverPage" xlink:href="neog-20250228.xsd#CoverPage" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:href="neog-20250228.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation" xlink:href="neog-20250228.xsd#DescriptionOfBusinessAndBasisOfPresentation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/RevenueRecognition" xlink:href="neog-20250228.xsd#RevenueRecognition" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShare1" xlink:href="neog-20250228.xsd#DisclosureNetLossPerShare1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwill" xlink:href="neog-20250228.xsd#DisclosureGoodwill" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuring" xlink:href="neog-20250228.xsd#DisclosureRestructuring" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingencies" xlink:href="neog-20250228.xsd#CommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValue1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" xlink:href="neog-20250228.xsd#DisclosureAccumulatedOtherComprehensiveLoss" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEvent" xlink:href="neog-20250228.xsd#DisclosureSubsequentEvent" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareTables" xlink:href="neog-20250228.xsd#DisclosureNetLossPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillTables" xlink:href="neog-20250228.xsd#DisclosureGoodwillTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringTables" xlink:href="neog-20250228.xsd#DisclosureRestructuringTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueTables" xlink:href="neog-20250228.xsd#DisclosureDerivativesAndFairValueTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" xlink:href="neog-20250228.xsd#DisclosureAccumulatedOtherComprehensiveLossTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:href="neog-20250228.xsd#DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:href="neog-20250228.xsd#DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetail" xlink:href="neog-20250228.xsd#DisclosureNetLossPerShareAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" xlink:href="neog-20250228.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ReversalOfContingentLiability" xlink:label="neog_ReversalOfContingentLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="neog_ProductsAndServicesPaymentTerms"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" xlink:label="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ProceedsFromBusinessInterruptionInsurance" xlink:label="neog_ProceedsFromBusinessInterruptionInsurance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="us-gaap_LossContingencyLossInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLegalSettlements" xlink:label="us-gaap_ProceedsFromLegalSettlements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_Rule10B51ArrModifiedFlag" xlink:label="neog_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FormerGainContingencyRecognizedInCurrentPeriod" xlink:label="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="us-gaap_DeferredRevenueAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="neog_CommitmentAndContingenciesTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GoodwillImpairmentCharges" xlink:label="neog_GoodwillImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningPerShareBasicAndDilutedAbstract" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossContingenciesGain" xlink:label="neog_LossContingenciesGain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NonRule10B51ArrModifiedFlag" xlink:label="neog_NonRule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalCareAndOtherMember" xlink:label="neog_AnimalCareAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_SeniorSecuredRevolvingFacilityMember" xlink:label="neog_SeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" xlink:label="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecovery" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecovery"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <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="neog_ReversalOfContingentLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reversal of Contingent Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ReversalOfContingentLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reversal of contingent liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ReversalOfContingentLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reversal of contingent liability</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="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="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="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_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_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_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 Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</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="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="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="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unrealized gain (loss) on marketable securities, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized gain (loss) on marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketable Security, Unrealized Gain (Loss)</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_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Acquisition Related Costs</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive (loss) income</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="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_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_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Disclosure [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_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="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="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounting pronouncements and other regulatory pronouncements.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Pronouncements and Other Regulatory Pronouncements Policy Text Block</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Pronouncements and Other Regulatory Pronouncements</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 (loss) gain before reclassifications</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">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</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_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_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="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="neog_ProceedsFromBusinessInterruptionInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds form business interruption insurance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ProceedsFromBusinessInterruptionInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Business Interruption Insurance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ProceedsFromBusinessInterruptionInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Proceeds from business interruption insurance.</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_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_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="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="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivatives, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives</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_LossContingencyLossInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contingency loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyLossInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, Loss in Period</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_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_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_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_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_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="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="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</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="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="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_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">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, net of business acquisitions:</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 Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]</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_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_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_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_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="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="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_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">Loss Before Taxes</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_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_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 Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</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_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="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="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_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="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_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_ProceedsFromLegalSettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Legal Settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLegalSettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from legal settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Comprehensive (Loss) Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income, Policy [Policy Text Block]</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_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_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</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_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 and other</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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</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="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_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/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/terseLabel">Rule 10b5-1 Arrangement Modified</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_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unrealized (loss) gain on derivative instruments, net of tax</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_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="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_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_FormerGainContingencyRecognizedInCurrentPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain recognized related to contingent liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Former Gain Contingency, Recognized in Current Period</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="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_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain on Business Interruption Insurance Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]</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="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</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 Operating Activities</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 Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</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: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="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="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="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_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 Identifiable Assets Acquired and Liabilities Assumed, 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_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">Inventory, Gross, 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/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_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities [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 Operating Activities</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_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_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="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_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_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="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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized gain (loss) on marketable securities, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unrealized gain on marketable securities</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_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_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 Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than 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_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="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_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="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_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Acquired Finite-Lived Intangible Assets [Line Items]</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="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_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_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 Loss Per Share</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_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_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="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_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Other 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/label">Nonoperating Income (Expense)</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="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="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="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_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="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="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_ReceivablesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Receivable [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable and Concentrations of Credit Risk</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 loss per share: - Net loss attributable to Neogen</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_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_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="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_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_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="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_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_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_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/totalLabel">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/terseLabel">Net (loss) income</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_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_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_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="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="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_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_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_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_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="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_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_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_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 (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/totalLabel">Other comprehensive (loss) income, net of tax:</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_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_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_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_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_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="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_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_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="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_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="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 Equivalents, Restricted Cash, and Restricted Cash Equivalents</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="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="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 Goods and Services 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_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_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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt</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_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="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="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="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_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_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_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_ProceedsFromLongTermLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Long-Term Lines of Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Drawings from revolving facility</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 Acquisition [Line Items]</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_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_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_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_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="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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Environmental loss contingencies, charges to expense for potential fines or penalties</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_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_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="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_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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Asset Acquired and 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="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">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</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="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, Translation and Measurement Period Adjustments</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_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 Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, 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/terseLabel">Unearned revenue liability</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_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, 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_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="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="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="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="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_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 Equivalents, at Carrying Value</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="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="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_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill and Other Intangible Assets</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_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="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="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_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_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_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-Current Debt</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/totalLabel">Total&#160;non-current&#160;debt, net</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_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_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_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Leases [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</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_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</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="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_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities [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 used for Investing Activities</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_MarketableSecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketable Securities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Marketable Securities, Current</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="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="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_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="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="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_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_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_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="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_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_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">Recognized into revenue</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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [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="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="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="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</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 provided by Financing Activities</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_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="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="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_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_BusinessCombinationConsiderationTransferredOther1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred, Other</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_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/verboseLabel">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_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_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="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_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations [Abstract]</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_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_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) gain on derivative instruments</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_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Equity Compensation Plans</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_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="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_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 (note 5)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingenciesGain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss contingencies gain</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingenciesGain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies Gain</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingenciesGain_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss contingencies gain.</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_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="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_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_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Use of Estimates, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimates And Assumption</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="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_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="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="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_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Acquiree [Domain]</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_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="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="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_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_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="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="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_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="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_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/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/verboseLabel">Right of use assets</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_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_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="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="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="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_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="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_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</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 used for Investing Activities</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="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="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_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_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_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_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Expense</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="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_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="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_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_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_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="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/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/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/terseLabel">Non-Rule 10b5-1 Arrangement Modified</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="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_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_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="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 Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt, maturity date</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_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_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 loss per share - Weighted average shares</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_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="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_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_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_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_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_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="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Marketable Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [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/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="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_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 Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other 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/terseLabel">Purchase price allocation for Prepaid Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment, Long-Lived Asset, Held-for-Use</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Impairment, Long-Lived Asset, Held-for-Use, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fixed asset impairment</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_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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-lived Assets</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_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">Exercise of options, RSUs and share-based compensation expense, net of taxes</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="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_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_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_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="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="neog_SeniorSecuredRevolvingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Senior Secured Revolving Facility Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_SeniorSecuredRevolvingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Secured Revolving Facility [Member]</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="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_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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Settlement, Fee Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation settlemnt expense related to royalty payment dispute</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="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_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="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_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_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_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="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="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total revenues to external customers</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="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="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</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 Decrease in Cash and Cash Equivalents</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="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/terseLabel">Net 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/verboseLabel">Net loss per share:</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_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 (loss) 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/totalLabel">Operating Income (Loss)</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</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="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_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="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_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="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value of Financial Instruments</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="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_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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Loss Contingency Accrual, Period Increase (Decrease), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency Accrual, Period Increase (Decrease)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrual reversed</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="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="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 Identifiable Assets Acquired and Liabilities Assumed, Inventory</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_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_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Axis]</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_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_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="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_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="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_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_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_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="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_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_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_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_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_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</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_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="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounting pronouncements recently adopted.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Pronouncements Recently Adopted [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Pronouncements Recently Adopted</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_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="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_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 (loss) gain</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</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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</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="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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</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="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_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="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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</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_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [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 loss to net cash from operating activities:</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="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_GainOnBusinessInterruptionInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain on Business Interruption Insurance Recovery</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business interruption insurance proceeds relating to fire damage</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_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_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="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="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_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_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="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="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_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 finance lease</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="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,038,267 and 216,614,407 shares issued and outstanding</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_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="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_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 8)</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 loss per share</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_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,305 and $4,140</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_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="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="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 loss</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_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_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_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</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="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_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="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="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities [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 provided by Financing Activities</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="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="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_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Net (Excluding Goodwill), Total</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_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_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 Event</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="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: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="neog_ReversalOfContingentLiability" xlink:to="neog_ReversalOfContingentLiability_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="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="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_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_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_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="neog_OtherNetMember" xlink:to="neog_OtherNetMember_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="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_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_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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_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_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_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_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_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="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" xlink:to="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock_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="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="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_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_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_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="neog_ProceedsFromBusinessInterruptionInsurance" xlink:to="neog_ProceedsFromBusinessInterruptionInsurance_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_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_InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember_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="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_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_LossContingencyLossInPeriod" xlink:to="us-gaap_LossContingencyLossInPeriod_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_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_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_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_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_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_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="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_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="neog_GenomicsServicesMember" xlink:to="neog_GenomicsServicesMember_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_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_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_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_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_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_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_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_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="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_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_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_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_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:to="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1_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="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_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_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_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_ProceedsFromLegalSettlements" xlink:to="us-gaap_ProceedsFromLegalSettlements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_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_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_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_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_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_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_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_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_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_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_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_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_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_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_FormerGainContingencyRecognizedInCurrentPeriod" xlink:to="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod_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="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_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_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="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_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="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_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_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_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_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_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_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_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_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_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_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_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_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_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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_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_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_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_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_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="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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_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_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_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_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_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_NonUsMember" xlink:to="us-gaap_NonUsMember_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="neog_ThreeMFoodSafetyTransactionMember" xlink:to="neog_ThreeMFoodSafetyTransactionMember_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="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_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_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_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="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_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_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_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_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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_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_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_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_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_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_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_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_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="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_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_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_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_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_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_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_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_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_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_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_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_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_AccruedEnvironmentalLossContingenciesCurrent" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesCurrent_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_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_DerivativeTable" xlink:to="us-gaap_DerivativeTable_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_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_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="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="srt_RangeAxis" xlink:to="srt_RangeAxis_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_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_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_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_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_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_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_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration_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="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="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_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_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_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_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_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="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_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_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_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:to="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_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_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_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="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_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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_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="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="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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_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_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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_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="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_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_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_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_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="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_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_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_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_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="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_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_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_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_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_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_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_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_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_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_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_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_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_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_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_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="neog_BusinessCombinationConsiderationPayable" xlink:to="neog_BusinessCombinationConsiderationPayable_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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_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="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_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_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_OwnershipAxis" xlink:to="srt_OwnershipAxis_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_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_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_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="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="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="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_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="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_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_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_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_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_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_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_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_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_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_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_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_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_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_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_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_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LossContingenciesGain" xlink:to="neog_LossContingenciesGain_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_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_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_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_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_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="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_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_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="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_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_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_CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_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="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_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_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_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="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_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_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_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_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_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_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_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="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="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_ForeignExchangeContractMember" xlink:to="us-gaap_ForeignExchangeContractMember_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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_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="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_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_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_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_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_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_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_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_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_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_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_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration_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="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_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_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_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_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="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_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_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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_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_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_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_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_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_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_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_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_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_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="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_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_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_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_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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_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_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_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_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_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_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_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_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="neog_SeniorSecuredRevolvingFacilityMember" xlink:to="neog_SeniorSecuredRevolvingFacilityMember_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="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_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_LitigationSettlementExpense" xlink:to="us-gaap_LitigationSettlementExpense_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="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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_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_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_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_OtherOperatingIncomeExpenseMember" xlink:to="us-gaap_OtherOperatingIncomeExpenseMember_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="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="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_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_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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_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_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_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_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="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_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_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_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_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="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_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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_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="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_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_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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_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_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_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_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_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_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_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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_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_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_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_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_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_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" xlink:to="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock_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_OtherExpenseMember" xlink:to="us-gaap_OtherExpenseMember_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_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_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_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_CommonStockMember" xlink:to="us-gaap_CommonStockMember_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="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_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_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_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_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_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_GainOnBusinessInterruptionInsuranceRecovery" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecovery_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_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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_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="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_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_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_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="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_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_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="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="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_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_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_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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_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_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_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_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_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="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="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_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_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_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="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_ServiceMember" xlink:to="us-gaap_ServiceMember_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="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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_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="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_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_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_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_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_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_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:labelLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/CoverPage" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <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_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_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_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_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_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_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_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" 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_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_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_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_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_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_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" 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_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_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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_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_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_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNetAbstract" 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_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_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_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_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_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_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_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_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_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_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_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" 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_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_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_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_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_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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" 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_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_LiabilitiesCurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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="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_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_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="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_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_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_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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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="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_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_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_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_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_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_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_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_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="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="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_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_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_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_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_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="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" 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_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_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_NonoperatingIncomeExpense" 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_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_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" 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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_MarketableSecuritiesUnrealizedGainLoss" 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_UnrealizedGainLossOnDerivatives" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_10"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_11"/>
          <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_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_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_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_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_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_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_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="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="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_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_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_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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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_StockIssuedDuringPeriodValueAcquisitions" 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_StockIssuedDuringPeriodSharesAcquisitions" 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/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="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_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_10" order="10" 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_11" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" 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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" 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_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_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_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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_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_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_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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" 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_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_OtherNoncashIncomeExpense" 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: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/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_Rule10B51ArrModifiedFlag" xlink:label="neog_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.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/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/RevenueRecognition" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureNetLossPerShare1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/SegmentInformationAndGeographicData" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_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="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_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/20250228/taxonomy/role/EquityCompensationPlans" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_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="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_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/20250228/taxonomy/role/BusinessCombinations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_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="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_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/20250228/taxonomy/role/DisclosureGoodwill" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureRestructuring" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/IncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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/20250228/taxonomy/role/CommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureSubsequentEvent" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" xlink:label="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" xlink:label="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" 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="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_FairValueOfFinancialInstrumentsPolicy" 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="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_LesseeLeasesPolicyTextBlock" 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_DerivativesPolicyTextBlock" 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_UseOfEstimates" 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_ReceivablesPolicyTextBlock" 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_InventoryPolicyTextBlock" 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_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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_BusinessCombinationsPolicy" 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_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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_IncomeTaxPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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_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_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" 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="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_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="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_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="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/20250228/taxonomy/role/BusinessCombinationsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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="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/20250228/taxonomy/role/DisclosureGoodwillTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureRestructuringTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.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/20250228/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="us-gaap_DeferredRevenueAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalCareAndOtherMember" xlink:label="neog_AnimalCareAndOtherMember"/>
          <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_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_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="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_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_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_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="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="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="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_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="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="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="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="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_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/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningPerShareBasicAndDilutedAbstract" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="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="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_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="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="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_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/20250228/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <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:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <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_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_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="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="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_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="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_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_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_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="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_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_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" 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_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_Assets" 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_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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <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="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="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="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/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="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="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="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="srt_RangeMember" xlink:to="srt_MinimumMember" 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_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="srt_RangeAxis" xlink:to="srt_RangeMember" 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="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_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="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_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="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_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_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="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="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" 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_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_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_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="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="srt_RangeMember" xlink:to="srt_MaximumMember" 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_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_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="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_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_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="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="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_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_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_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_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_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_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_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_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_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_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_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="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_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="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="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="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_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="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_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="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_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_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="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_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="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/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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_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/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_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_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_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_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_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_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_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_CustomerRelationshipsMember" 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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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_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_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_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="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_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="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/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.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_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="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_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_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_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_GoodwillImpairmentCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <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="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_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="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_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_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCharges" 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/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/label"/>
          <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_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_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_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/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_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_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_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_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_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/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="neog_CommitmentAndContingenciesTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecovery" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecovery"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLegalSettlements" xlink:label="us-gaap_ProceedsFromLegalSettlements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="us-gaap_LossContingencyLossInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossContingenciesGain" xlink:label="neog_LossContingenciesGain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ReversalOfContingentLiability" xlink:label="neog_ReversalOfContingentLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FormerGainContingencyRecognizedInCurrentPeriod" xlink:label="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ProceedsFromBusinessInterruptionInsurance" xlink:label="neog_ProceedsFromBusinessInterruptionInsurance"/>
          <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="srt_RangeMember" xlink:to="srt_MinimumMember" 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="srt_RangeAxis" xlink:to="srt_RangeMember" 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_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_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_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="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_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="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="srt_RangeMember" xlink:to="srt_MaximumMember" 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_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="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="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="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="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecovery" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LitigationSettlementExpense" order="13" priority="2" use="optional" preferredLabel="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_ImpairmentOfLongLivedAssetsHeldForUse" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_ProceedsFromLegalSettlements" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LossContingencyLossInPeriod" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_LossContingenciesGain" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_ReversalOfContingentLiability" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_ProceedsFromBusinessInterruptionInsurance" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <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_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_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="srt_RangeMember" xlink:to="srt_MaximumMember" 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_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="srt_RangeAxis" xlink:to="srt_RangeMember" 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_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_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_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="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" 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_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="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_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_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_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="srt_RangeMember" xlink:to="srt_MinimumMember" 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_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_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_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_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="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="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_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="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_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="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_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="us-gaap_DerivativeLineItems" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <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_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_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_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_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_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_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_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_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_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_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_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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_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_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_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_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_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_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_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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3"/>
          <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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_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_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_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_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_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_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" 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_EquityComponentDomain" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_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/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_SeniorSecuredRevolvingFacilityMember" xlink:label="neog_SeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <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/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" 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_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="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_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="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_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_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="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_LongtermDebtTypeDomain" xlink:to="neog_SeniorSecuredRevolvingFacilityMember" 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_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" 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="neog_AgreementAxis" 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_TermLoanAndRevolverFacilityBorrowingsMember" 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_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_SubsequentEventTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_SubsequentEventLineItems" xlink:to="us-gaap_SupplementaryLeverageRatio" 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_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" 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_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="4" 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/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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="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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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="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="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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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/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/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/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="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/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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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="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="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/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_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/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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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="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_OperatingExpensesAbstract" 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_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" 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_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_NonoperatingIncomeExpense" 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_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" 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/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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="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="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="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/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/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="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="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="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="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="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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_StockIssuedDuringPeriodValueAcquisitions" 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_StockIssuedDuringPeriodSharesAcquisitions" 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_OtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" 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_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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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_ProceedsFromSaleOfPropertyPlantAndEquipment" 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_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_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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" 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="us-gaap_AssetImpairmentCharges" 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_OtherNoncashIncomeExpense" 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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/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: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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/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: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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/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: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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" xlink:label="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" xlink:label="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock"/>
          <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_ComprehensiveIncomePolicyPolicyTextBlock" 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="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_FairValueOfFinancialInstrumentsPolicy" 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_LesseeLeasesPolicyTextBlock" 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_DerivativesPolicyTextBlock" 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_UseOfEstimates" 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_ReceivablesPolicyTextBlock" 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_InventoryPolicyTextBlock" 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_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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_BusinessCombinationsPolicy" 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_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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_IncomeTaxPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" 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_StatementLineItems" xlink:to="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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="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="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/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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="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="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/20250228/taxonomy/role/BusinessCombinationsTables">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.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/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_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/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/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_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_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="srt_ProductsAndServicesDomain" xlink:to="neog_NaturalToxinsAllergensAndDrugResiduesMember" 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="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" 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="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="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/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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_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/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <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/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_OperatingSegmentsMember" 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="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_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/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_IntersubsegmentEliminationsMember" 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/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_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_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" 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_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_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" 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_Assets" 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="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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="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="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/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="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/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/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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/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/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/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_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/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="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="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/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/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="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/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/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="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/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_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="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="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/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/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/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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" 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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" 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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" 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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" 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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" 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="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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="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="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="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="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="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="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="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="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="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="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/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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/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/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/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_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/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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="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/hypercube-dimension" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" 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="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="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/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" 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/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <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/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/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-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_RestructuringCharges" 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="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_SegmentDomain" xlink:to="neog_FoodSafetyMember" 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="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="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/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" 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/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_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" 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/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:label="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecovery" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecovery"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLegalSettlements" xlink:label="us-gaap_ProceedsFromLegalSettlements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod" xlink:label="us-gaap_LossContingencyLossInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_LossContingenciesGain" xlink:label="neog_LossContingenciesGain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ReversalOfContingentLiability" xlink:label="neog_ReversalOfContingentLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FormerGainContingencyRecognizedInCurrentPeriod" xlink:label="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_ProceedsFromBusinessInterruptionInsurance" xlink:label="neog_ProceedsFromBusinessInterruptionInsurance"/>
          <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/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/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="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-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_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_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" 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/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalRemediationExpense" 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="us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecovery" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LitigationSettlementExpense" 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_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_ProceedsFromLegalSettlements" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_LossContingencyLossInPeriod" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_LossContingenciesGain" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_ReversalOfContingentLiability" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_FormerGainContingencyRecognizedInCurrentPeriod" 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="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_ProceedsFromBusinessInterruptionInsurance" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/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_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_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/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_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_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_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/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_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_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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" 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="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" 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/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/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_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_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/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_DerivativeLineItems" xlink:to="us-gaap_DerivativeMaturityDates" 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="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="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="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="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: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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <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_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/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_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/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_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_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_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/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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_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:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/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_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/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/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/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_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/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/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/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_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_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_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/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="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="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="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="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="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="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/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <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/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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="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_AccumulatedNetUnrealizedInvestmentGainLossMember" 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: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_AccumulatedGainLossNetCashFlowHedgeParentMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_SeniorSecuredRevolvingFacilityMember" xlink:label="neog_SeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <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_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_SubsequentEventLineItems" 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/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="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/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/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_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="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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_SeniorSecuredRevolvingFacilityMember" 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="us-gaap_ProceedsFromLongTermLinesOfCredit" 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="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_TermLoanAndRevolverFacilityBorrowingsMember" 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_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_SubsequentEventTable" 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_SubsequentEventLineItems" xlink:to="us-gaap_SupplementaryLeverageRatio" 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_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/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_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_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_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_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_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_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_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_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_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_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_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_AssetsCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent" 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_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_Assets" 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_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_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_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_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_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_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_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_AssetsCurrent" xlink:to="us-gaap_InventoryNet" 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_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_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_PrepaidExpenseAndOtherAssetsCurrent" 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_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_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_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="7" 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_OperatingLeaseRightOfUseAsset" 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="8" 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_OtherAssetsNoncurrent" order="9" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations">
          <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_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_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_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_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_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_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_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_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_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_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_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_OtherNonoperatingIncomeExpense" 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_GoodwillImpairmentLoss" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome">
          <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_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/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_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_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_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_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_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_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_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_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_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_ProceedsFromSaleOfPropertyPlantAndEquipment" order="3" 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_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="us-gaap_DeferredIncomeTaxExpenseBenefit" 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_AmortizationOfFinancingCosts" order="11" 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="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_GainLossOnSaleOfPropertyPlantEquipment" 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_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInInventories" 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" 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_IncreaseDecreaseInInterestPayableNet" order="22" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail">
          <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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250228/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_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_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_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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250228.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <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_BusinessCombinationConsiderationPayable" name="BusinessCombinationConsiderationPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" name="AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <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_OtherNetMember" name="OtherNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_ProceedsFromBusinessInterruptionInsurance" name="ProceedsFromBusinessInterruptionInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" name="AccountingPronouncementsRecentlyAdoptedPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <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_BusinessCombinationConsiderationPaid" name="BusinessCombinationConsiderationPaid" 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_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" name="BusinessCombinationAdjustmentsToDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <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_NonRule10B51ArrModifiedFlag" name="NonRule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <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_DecreaseInDerivativeNotionalAmount" name="DecreaseInDerivativeNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <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_ScheduleOfGeographicalInformationLineItems" name="ScheduleOfGeographicalInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_ThreeMFoodSafetyTransactionMember" name="ThreeMFoodSafetyTransactionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_LossContingenciesGain" name="LossContingenciesGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <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_CultureMediaAndOtherMember" name="CultureMediaAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_Rule10B51ArrModifiedFlag" name="Rule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <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_ThaineobiotechcoLtdMember" name="ThaineobiotechcoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_BusinessCombinationAdjustmentsToIntangibleAssets" name="BusinessCombinationAdjustmentsToIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <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_BiosecurityProductsMember" name="BiosecurityProductsMember" 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_CommitmentsAndContingenciesDisclosureLineItems" name="CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_CommitmentsAndContingenciesDisclosureTable" name="CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_GeneticVeterinaryServicesIncMember" name="GeneticVeterinaryServicesIncMember" 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_TermLoanFacilityMember" name="TermLoanFacilityMember" 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_EarningPerShareBasicAndDilutedAbstract" name="EarningPerShareBasicAndDilutedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" name="IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <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_AnimalCareAndOtherMember" name="AnimalCareAndOtherMember" 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_DelfUkLtdMember" name="DelfUkLtdMember" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" type="xbrli:stringItemType" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_SeniorSecuredRevolvingFacilityMember" name="SeniorSecuredRevolvingFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" name="DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" 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_GardenSpincoMember" name="GardenSpincoMember" 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_EarningsPerShareTable" name="EarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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_AnimalSafetyMember" name="AnimalSafetyMember" 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_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" name="AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_ScheduleOfGeographicalInformationTable" name="ScheduleOfGeographicalInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_IndicatorTestingCultureMediaAndOtherMember" name="IndicatorTestingCultureMediaAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <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_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" name="AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" 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:element id="neog_AgreementAxis" name="AgreementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" 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_ReversalOfContingentLiability" name="ReversalOfContingentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 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">Feb. 28,  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">2025<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">Q3<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,038,267<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>9
<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.1</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>Feb. 28, 2025</div></th>
<th class="th"><div>May 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_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">$ 127,705<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_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">325<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $5,305 and $4,140</a></td>
<td class="nump">160,068<span></span>
</td>
<td class="nump">173,005<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_InventoryNetAbstract', window );"><strong>Inventories</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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">75,047<span></span>
</td>
<td class="nump">78,799<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_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">14,305<span></span>
</td>
<td class="nump">10,990<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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">136,250<span></span>
</td>
<td class="nump">111,839<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_InventoryGross', window );">Inventory, Gross, Total</a></td>
<td class="nump">225,602<span></span>
</td>
<td class="nump">201,628<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_InventoryValuationReserves', window );">Less inventory reserve</a></td>
<td class="num">(20,160)<span></span>
</td>
<td class="num">(12,361)<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">205,442<span></span>
</td>
<td class="nump">189,267<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">58,498<span></span>
</td>
<td class="nump">56,025<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">551,713<span></span>
</td>
<td class="nump">589,233<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">327,838<span></span>
</td>
<td class="nump">277,104<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">17,314<span></span>
</td>
<td class="nump">14,785<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 (note 5)</a></td>
<td class="nump">1,671,705<span></span>
</td>
<td class="nump">2,135,632<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,439,237<span></span>
</td>
<td class="nump">1,511,653<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">28,529<span></span>
</td>
<td class="nump">20,426<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_Assets', window );">Total Assets</a></td>
<td class="nump">4,036,336<span></span>
</td>
<td class="nump">4,548,833<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_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="ro">
<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 finance lease</a></td>
<td class="nump">2,501<span></span>
</td>
<td class="nump">2,447<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">72,240<span></span>
</td>
<td class="nump">83,061<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="nump">19,949<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_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">12,924<span></span>
</td>
<td class="nump">10,449<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,438<span></span>
</td>
<td class="nump">10,985<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">5,769<span></span>
</td>
<td class="nump">4,632<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">25,993<span></span>
</td>
<td class="nump">22,800<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">141,200<span></span>
</td>
<td class="nump">154,323<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">301,053<span></span>
</td>
<td class="nump">326,718<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</a></td>
<td class="nump">890,605<span></span>
</td>
<td class="nump">888,391<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,131<span></span>
</td>
<td class="nump">35,259<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,375,989<span></span>
</td>
<td class="nump">1,404,691<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 8)</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,038,267 and 216,614,407 shares issued and outstanding</a></td>
<td class="nump">34,725<span></span>
</td>
<td class="nump">34,658<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,597,540<span></span>
</td>
<td class="nump">2,583,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(47,690)<span></span>
</td>
<td class="num">(30,021)<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 );">Retained earnings</a></td>
<td class="nump">75,772<span></span>
</td>
<td class="nump">555,620<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,660,347<span></span>
</td>
<td class="nump">3,144,142<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">$ 4,036,336<span></span>
</td>
<td class="nump">$ 4,548,833<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/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 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 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 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii))<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/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 29: 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 30: 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 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 2: 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 3: 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 4: 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 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 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 7: 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 8: 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 9: 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 10: 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 11: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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_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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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://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/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 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_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 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 2: 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 3: 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 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 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 6: 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 7: 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 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment 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/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/2009/role/commonPracticeRef<br> -Topic 350<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_IntangibleAssetsNetExcludingGoodwill</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://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 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(25))<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(4)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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/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/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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: 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 5: 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 6: 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 7: 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://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 2: 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 3: 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 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 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 6: 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 7: 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 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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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 21: 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_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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in marketable security, 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(2))<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_MarketableSecuritiesCurrent</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_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_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://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/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 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://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://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 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(31))<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/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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>10
<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.1</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>Feb. 28, 2025</div></th>
<th class="th"><div>May 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 5,305<span></span>
</td>
<td class="nump">$ 4,140<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,038,267<span></span>
</td>
<td class="nump">216,614,407<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,038,267<span></span>
</td>
<td class="nump">216,614,407<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>11
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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">$ 220,980<span></span>
</td>
<td class="nump">$ 228,812<span></span>
</td>
<td class="nump">$ 669,202<span></span>
</td>
<td class="nump">$ 687,428<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>
<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">110,715<span></span>
</td>
<td class="nump">111,929<span></span>
</td>
<td class="nump">340,681<span></span>
</td>
<td class="nump">337,010<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">110,265<span></span>
</td>
<td class="nump">116,883<span></span>
</td>
<td class="nump">328,521<span></span>
</td>
<td class="nump">350,418<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>
<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">44,595<span></span>
</td>
<td class="nump">47,920<span></span>
</td>
<td class="nump">136,939<span></span>
</td>
<td class="nump">138,535<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">55,782<span></span>
</td>
<td class="nump">52,087<span></span>
</td>
<td class="nump">165,224<span></span>
</td>
<td class="nump">148,929<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_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">461,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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">4,473<span></span>
</td>
<td class="nump">4,853<span></span>
</td>
<td class="nump">14,780<span></span>
</td>
<td class="nump">17,331<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_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">104,850<span></span>
</td>
<td class="nump">104,860<span></span>
</td>
<td class="nump">778,333<span></span>
</td>
<td class="nump">304,795<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_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">5,415<span></span>
</td>
<td class="nump">12,023<span></span>
</td>
<td class="num">(449,812)<span></span>
</td>
<td class="nump">45,623<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Expense</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>
</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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
<td class="nump">2,466<span></span>
</td>
<td class="nump">5,265<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="num">(17,737)<span></span>
</td>
<td class="num">(18,285)<span></span>
</td>
<td class="num">(54,493)<span></span>
</td>
<td class="num">(54,773)<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="nump">1,896<span></span>
</td>
<td class="num">(1,172)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(4,021)<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 Expense</a></td>
<td class="num">(15,142)<span></span>
</td>
<td class="num">(17,845)<span></span>
</td>
<td class="num">(52,096)<span></span>
</td>
<td class="num">(53,529)<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 );">Loss Before Taxes</a></td>
<td class="num">(9,727)<span></span>
</td>
<td class="num">(5,822)<span></span>
</td>
<td class="num">(501,908)<span></span>
</td>
<td class="num">(7,906)<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">1,230<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(22,060)<span></span>
</td>
<td class="num">(3,900)<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 Loss</a></td>
<td class="num">$ (10,957)<span></span>
</td>
<td class="num">$ (2,022)<span></span>
</td>
<td class="num">$ (479,848)<span></span>
</td>
<td class="num">$ (4,006)<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 Loss Per Share</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>
</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="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (2.21)<span></span>
</td>
<td class="num">$ (0.02)<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="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (2.21)<span></span>
</td>
<td class="num">$ (0.02)<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>
<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,031,907<span></span>
</td>
<td class="nump">216,597,777<span></span>
</td>
<td class="nump">216,845,782<span></span>
</td>
<td class="nump">216,438,643<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,031,907<span></span>
</td>
<td class="nump">216,597,777<span></span>
</td>
<td class="nump">216,845,782<span></span>
</td>
<td class="nump">216,438,643<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>
<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>
<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">$ 196,488<span></span>
</td>
<td class="nump">$ 202,178<span></span>
</td>
<td class="nump">$ 596,555<span></span>
</td>
<td class="nump">$ 610,448<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>
<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">95,815<span></span>
</td>
<td class="nump">98,144<span></span>
</td>
<td class="nump">293,488<span></span>
</td>
<td class="nump">293,456<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>
<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>
<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">24,492<span></span>
</td>
<td class="nump">26,634<span></span>
</td>
<td class="nump">72,647<span></span>
</td>
<td class="nump">76,980<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>
<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">$ 14,900<span></span>
</td>
<td class="nump">$ 13,785<span></span>
</td>
<td class="nump">$ 47,193<span></span>
</td>
<td class="nump">$ 43,554<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://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 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(2)(a))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 3: 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 4: 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 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 (e)<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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</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/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 2: 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 3: 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 4: 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 5: 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 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 (ee)<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 (c)<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/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<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/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/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 2: 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 3: 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 4: 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 5: 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 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 (ee)<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 (c)<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 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 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><br>Reference 10: 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 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(10))<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 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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>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_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>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_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/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 2: 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 3: 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 4: 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 5: 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 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 (c)<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/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://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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 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 2: 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 3: 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 4: 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/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 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>12
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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="num">$ (10,957)<span></span>
</td>
<td class="num">$ (2,022)<span></span>
</td>
<td class="num">$ (479,848)<span></span>
</td>
<td class="num">$ (4,006)<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 (loss) income</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>
<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 (loss) gain</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,658)<span></span>
</td>
<td class="num">(4,561)<span></span>
</td>
<td class="num">(14,775)<span></span>
</td>
<td class="nump">117<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">917<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized (loss) gain on derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(287)<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="num">(2,894)<span></span>
</td>
<td class="nump">2,744<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income, net of tax:</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,945)<span></span>
</td>
<td class="num">(4,345)<span></span>
</td>
<td class="num">(17,669)<span></span>
</td>
<td class="nump">3,778<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (13,902)<span></span>
</td>
<td class="num">$ (6,367)<span></span>
</td>
<td class="num">$ (497,517)<span></span>
</td>
<td class="num">$ (228)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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;">24</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;">290</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 and nine months ended February 29, 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>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</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;">91</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;">44</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 February 28, 2025 and February 29, 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;"> 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;">914</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;">867</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;">nine months ended February 28, 2025 and February 29, 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<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 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>13
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gain (loss) on marketable securities, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290<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_UnrealizedGainLossOnDerivatives', window );">Unrealized (loss) gain on derivative instruments, net of tax</a></td>
<td class="num">$ (91)<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="num">$ (914)<span></span>
</td>
<td class="nump">$ 867<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_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain (loss) on investment in marketable security.</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)(c))<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_MarketableSecuritiesUnrealizedGainLoss</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>
<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>14
<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.1</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</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, 2023</a></td>
<td class="nump">$ 3,134,217<span></span>
</td>
<td class="nump">$ 34,599<span></span>
</td>
<td class="nump">$ 2,567,828<span></span>
</td>
<td class="num">$ (33,251)<span></span>
</td>
<td class="nump">$ 565,041<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,245,501<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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">2,661<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,661<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,591<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">1,039<span></span>
</td>
<td class="nump">$ 11<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="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">62,490<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">1,503<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">1,503<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">6,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,755<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, 2023</a></td>
<td class="nump">3,146,175<span></span>
</td>
<td class="nump">$ 34,610<span></span>
</td>
<td class="nump">2,571,517<span></span>
</td>
<td class="num">(26,496)<span></span>
</td>
<td class="nump">566,544<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,310,582<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, 2023</a></td>
<td class="nump">3,134,217<span></span>
</td>
<td class="nump">$ 34,599<span></span>
</td>
<td class="nump">2,567,828<span></span>
</td>
<td class="num">(33,251)<span></span>
</td>
<td class="nump">565,041<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,245,501<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="num">(4,006)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">3,778<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="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 Feb. 29, 2024</a></td>
<td class="nump">3,146,174<span></span>
</td>
<td class="nump">$ 34,657<span></span>
</td>
<td class="nump">2,579,955<span></span>
</td>
<td class="num">(29,473)<span></span>
</td>
<td class="nump">561,035<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 Feb. 29, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,607,746<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 Aug. 31, 2023</a></td>
<td class="nump">3,146,175<span></span>
</td>
<td class="nump">$ 34,610<span></span>
</td>
<td class="nump">2,571,517<span></span>
</td>
<td class="num">(26,496)<span></span>
</td>
<td class="nump">566,544<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 Aug. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,310,582<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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">3,511<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">3,477<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,714<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="num">(3,487)<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">(3,487)<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">1,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,368<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 Nov. 30, 2023</a></td>
<td class="nump">3,147,567<span></span>
</td>
<td class="nump">$ 34,644<span></span>
</td>
<td class="nump">2,574,994<span></span>
</td>
<td class="num">(25,128)<span></span>
</td>
<td class="nump">563,057<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 Nov. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,520,296<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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">3,751<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">3,749<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,130<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">1,223<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">1,212<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">72,320<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="num">(2,022)<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">(2,022)<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="num">(4,345)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,345)<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 Feb. 29, 2024</a></td>
<td class="nump">3,146,174<span></span>
</td>
<td class="nump">$ 34,657<span></span>
</td>
<td class="nump">2,579,955<span></span>
</td>
<td class="num">(29,473)<span></span>
</td>
<td class="nump">561,035<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 Feb. 29, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,607,746<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, 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="nump">216,614,407<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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">$ 4,018<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,017<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (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="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">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="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">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="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="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="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="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, 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="nump">216,614,407<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (479,848)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(17,669)<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="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 Feb. 28, 2025</a></td>
<td class="nump">$ 2,660,347<span></span>
</td>
<td class="nump">$ 34,725<span></span>
</td>
<td class="nump">2,597,540<span></span>
</td>
<td class="num">(47,690)<span></span>
</td>
<td class="nump">75,772<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 Feb. 28, 2025</a></td>
<td class="nump">217,038,267<span></span>
</td>
<td class="nump">217,038,267<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 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 );">Beginning 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="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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">3,484<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">3,444<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,879<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="num">(456,282)<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">(456,282)<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="num">(13,324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,324)<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 Nov. 30, 2024</a></td>
<td class="nump">2,669,070<span></span>
</td>
<td class="nump">$ 34,712<span></span>
</td>
<td class="nump">2,592,374<span></span>
</td>
<td class="num">(44,745)<span></span>
</td>
<td class="nump">86,729<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 Nov. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,944,017<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 );">Exercise of options, RSUs and share-based compensation expense, net of taxes</a></td>
<td class="nump">4,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,121<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of options, RSUs and share-based compensation expense, net of taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,478<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">1,058<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">1,045<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">78,772<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="num">(10,957)<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">(10,957)<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="num">(2,945)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,945)<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 Feb. 28, 2025</a></td>
<td class="nump">$ 2,660,347<span></span>
</td>
<td class="nump">$ 34,725<span></span>
</td>
<td class="nump">$ 2,597,540<span></span>
</td>
<td class="num">$ (47,690)<span></span>
</td>
<td class="nump">$ 75,772<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 Feb. 28, 2025</a></td>
<td class="nump">217,038,267<span></span>
</td>
<td class="nump">217,038,267<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_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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under 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> -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_StockIssuedDuringPeriodSharesShareBasedCompensation</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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>15
<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.1</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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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 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="num">$ (479,848)<span></span>
</td>
<td class="num">$ (4,006)<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 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">89,222<span></span>
</td>
<td class="nump">87,853<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">(33,113)<span></span>
</td>
<td class="nump">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_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">12,961<span></span>
</td>
<td class="nump">9,829<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">99<span></span>
</td>
<td class="nump">762<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">2,580<span></span>
</td>
<td class="nump">2,581<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_AssetImpairmentCharges', window );">Goodwill and other asset impairment</a></td>
<td class="nump">470,832<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(290)<span></span>
</td>
<td class="num">(74)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities, net of business acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">9,133<span></span>
</td>
<td class="num">(16,136)<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_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="num">(25,124)<span></span>
</td>
<td class="num">(48,663)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(6,422)<span></span>
</td>
<td class="num">(25,170)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">5,985<span></span>
</td>
<td class="nump">21,386<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_IncreaseDecreaseInInterestPayableNet', window );">Interest expense accrual</a></td>
<td class="num">(7,547)<span></span>
</td>
<td class="num">(7,711)<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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Change in other non-current assets and non-current liabilities</a></td>
<td class="nump">3,234<span></span>
</td>
<td class="num">(12,232)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash provided by Operating Activities</a></td>
<td class="nump">41,702<span></span>
</td>
<td class="nump">8,517<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows used for Investing 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_PaymentsToAcquireProductiveAssets', window );">Purchases of property, equipment and other non-current intangible assets</a></td>
<td class="num">(88,459)<span></span>
</td>
<td class="num">(87,167)<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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from the maturities of marketable securities</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">75,319<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">4,868<span></span>
</td>
<td class="nump">62<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 used for Investing Activities</a></td>
<td class="num">(83,266)<span></span>
</td>
<td class="num">(11,786)<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 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">2,242<span></span>
</td>
<td class="nump">2,443<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">(1,479)<span></span>
</td>
<td class="num">(96)<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_FinanceLeasePrincipalPayments', window );">Repayment of finance lease and other</a></td>
<td class="num">(248)<span></span>
</td>
<td class="num">(348)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash provided by Financing Activities</a></td>
<td class="nump">515<span></span>
</td>
<td class="nump">1,999<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effects of Foreign Exchange Rate on Cash</a></td>
<td class="num">(1,857)<span></span>
</td>
<td class="num">(533)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Decrease in Cash and Cash Equivalents</a></td>
<td class="num">(42,906)<span></span>
</td>
<td class="num">(1,803)<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, Beginning of Year</a></td>
<td class="nump">170,611<span></span>
</td>
<td class="nump">163,240<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, End of Year</a></td>
<td class="nump">127,705<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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Property and equipment obtained for noncash consideration</a></td>
<td class="nump">930<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 6,976<span></span>
</td>
<td class="nump">$ 4,073<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_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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_AssetImpairmentCharges</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 equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 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 3: 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 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 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://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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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_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 activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors 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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and 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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing 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> -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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</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_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_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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset obtained in exchange for operating lease 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/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</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>16
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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="num">$ (10,957)<span></span>
</td>
<td class="num">$ (2,022)<span></span>
</td>
<td class="num">$ (479,848)<span></span>
</td>
<td class="num">$ (4,006)<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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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>17
<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.1</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>Feb. 28, 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>18
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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, cleaners, 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><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, 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><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 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;">Segment Reporting (Topic 280): Improvements to Reportable Segment 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 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. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect to adopt this guidance for our fiscal year 2025 annual reporting and are currently finalizing our assessment of the impact that this standard will have on our segment disclosures.</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. The update will be effective for annual periods beginning after December 15, 2024. This guidance becomes effective for our fiscal year 2026 annual reporting. The Company is currently evaluating the impact that this guidance will have on the presentation of its 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="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. The Company is currently evaluating the impact that the new guidance will have on the presentation of its 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></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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>19
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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><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 derives revenue from two primary sources&#8212;product revenue and service revenue.</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;">Product revenue consists of shipments 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></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Diagnostic test kits, culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Consumable products marketed to veterinarians, retailers, livestock producers and animal health product distributors; and </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues for our products are recognized and invoiced when the product is shipped to the customer.</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;">Service revenue consists primarily 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></p><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Genomic identification and related interpretive bioinformatic services; </span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Neogen Analytics; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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="width:100%;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;">Other commercial laboratory services. </span></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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues for Neogen&#8217;s genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. Revenues for Neogen Analytics is earned ratably over the term of the underlying agreement.</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:1pt;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;">Payment terms for products and services are generally </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;">30 to 90 days</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;">.</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;">Contract liabilities represent deposits made by customers before the satisfaction of performance obligation(s) and recognition of revenue. Upon completion of the performance obligation(s) that the Company has with the customer, the liability for the customer deposit is relieved and revenue is recognized. These customer deposits are recorded within deferred revenue on the condensed consolidated balance sheets. Changes in the balances relate primarily to sales of the Company's genomics services and Neogen Analytics.</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: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:83.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:30.12%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.458%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:16.073%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.494%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:3.036%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.205%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,651</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,679</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,616</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,021</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,425</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,094</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,903</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">4,309</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">9,288</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10,224</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,769</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,486</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,769</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,486</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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: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 and nine months ended February 28, 2025 and February 29, 2024</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:40.206%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.433%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.402%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.846%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.175%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.844999999999999%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,595</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,738</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">58,479</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,882</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,395</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,393</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,744</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">242,710</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">246,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,815</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,136</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,717</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,180</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,695</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">6,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,934</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">157,754</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">476,314</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">488,435</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,504</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,372</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,864</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,710</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,412</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,976</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,209</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,845</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,497</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,066</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,951</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,226</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,827</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,055</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,557</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65,694</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,009</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">49,307</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">53,518</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">68,249</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">71,058</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">192,888</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">198,993</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 (b)<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 (c)<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 (d)<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 (e)<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 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: 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>20
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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 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;">3. NET 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 loss per share was computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share was computed using the treasury stock method by dividing net 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 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:41%;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%;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:1%;box-sizing:content-box;"></td>
         <td style="width:12%;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:1%;box-sizing:content-box;"></td>
         <td style="width:11%;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:1%;box-sizing:content-box;"></td>
         <td style="width:12%;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;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;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="6" style="padding-top:0.01in;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;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 loss attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">10,957</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,022</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">479,848</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4,006</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,031,907</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,597,777</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,845,782</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,438,643</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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 loss per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,031,907</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,597,777</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,845,782</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,438,643</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.05</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.01</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.21</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.02</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.05</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.01</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.21</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.02</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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: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;">Due to the net loss reported for the three and nine months ended February 28, 2025 and the three and nine months ended February 29, 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>21
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">4. SEGMENT INFORMATION AND GEOGRAPHIC DATA</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 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. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors. This segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other 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: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;">Many of our international operations originally focused on the Company&#8217;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company&#8217;s complete line of products and services, including those usually associated with the Animal Safety segment such as biosecurity products, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment.</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><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;">Segment information 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:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.048%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.382%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">As of and during the three months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">145,248</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">51,240</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">196,488</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">7,483</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">17,009</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">24,492</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">152,731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">68,249</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">19,315</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">6,750</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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;">20,650</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">5,415</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">3,566,450</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">342,181</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">127,705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,036,336</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">As of and during the three months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">149,709</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">52,469</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">202,178</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">8,045</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">18,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">26,634</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">157,754</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">71,058</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">15,915</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">14,781</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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;">18,673</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">12,023</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,071,831</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">344,205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">166,456</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,582,492</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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:0.3402777777777778in;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="width:100%;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:6pt;font-family:Times New Roman;margin-bottom:6pt;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:42.048%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.342%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">During the nine months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">452,974</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">143,581</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">596,555</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">23,340</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">49,307</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">72,647</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">476,314</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">192,888</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating (loss) income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">399,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,977</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">59,211</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">449,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">During the nine months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">464,973</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">145,475</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">610,448</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">23,462</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">53,518</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">76,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">488,435</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">198,993</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,485</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,876</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">47,738</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,623</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:0.3402777777777778in;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="width:100%;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;">Excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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 the Company&#8217;s 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:26.667%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:16.889000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.777999999999999%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.666%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.555%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">115,365</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124,226</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333,509</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">348,848</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">105,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">104,586</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">335,693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">338,580</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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 24: 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 25: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>22
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillDisclosureTextBlock', window );">Goodwill</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;">5. GOODWILL</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 goodwill by reportable segment:</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:46.529%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;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;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;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;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;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;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;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;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;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;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;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;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;">May 31, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,054,205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,427</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,135,632</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Impairment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">461,175</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">461,175</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,108</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">644</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,752</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,590,922</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">80,783</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,671,705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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><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 second quarter of fiscal year 2025, the Company identified that the impact of integration challenges and end market conditions on the recent overall financial performance of the Food Safety reporting unit represented a triggering event to test goodwill within that reporting unit for impairment as of September 1, 2024. Management utilized a third-party to quantitatively assess its Food Safety reporting unit. Fair value of the reporting unit was estimated based on a combination of an income-based approach, consisting of a discounted cash flows analysis, and a market-based approach, consisting of pricing multiples derived from an analysis of comparable public companies multiplied against historical and/or anticipated financial metrics of the reporting unit. The inputs to the fair value are defined in the fair value hierarchy as Level 3 inputs. Based on the results of the analysis, the carrying value of the Food Safety reporting unit exceeded its fair value as of September 1, 2024. Accordingly, an impairment charge 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;">461,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;"> was recorded. Differences in the balance sheet change and impairment charge are due to foreign exchange. </span><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill.</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 (a)<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> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillDisclosureTextBlock</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>23
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">The Company regularly evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of its operations. In the second quarter of fiscal year 2025, management initiated a restructuring plan to streamline operations of the Company's global genomics 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: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;">The Company&#8217;s 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 condensed consolidated statements of operations.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;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:94.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:22.685%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.26%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.342%;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;vertical-align:bottom;padding-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;vertical-align:bottom;padding-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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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: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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">305</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,941</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">347</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">137</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">199</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,528</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">608</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,225</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,478</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">938</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10,106</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">3,353</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;">nine months ended February 28, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:39.592%;box-sizing:content-box;"></td>
         <td style="width:1.122%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:23.142000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.02%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.468999999999998%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.02%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.632000000000001%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,420</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,686</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,106</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,727</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">490</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,217</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,196</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,196</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>24
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">7. INCOME TAXES</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;">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;">1,230</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 February 28, 2025, and 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,060</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 nine months ended February 28, 2025. 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,800</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="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,900</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 and nine months ended February 29, 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;">. Income tax expense for the quarter is related to changes in the Company&#8217;s forecasted pre-tax income using an estimated annualized effective tax rate. The net tax benefit for the nine month period is primarily related to pre-tax losses due to amortization expense and interest expense from the 3M FSD acquisition as well as an income tax benefit 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;">9,225</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> associated with goodwill impairment charges. The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) Pillar 2 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. The Company is closely monitoring developments and evaluating 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, the Company has included in its income tax for the three and nine months ended February 28, 2025, a forecasted amount of &#8220;top-up&#8221; tax for its foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives.</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 February 28, 2025 and May 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;"> 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,336</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;">2,739</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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 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(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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>25
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">8. 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;">The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs, when such costs are determined to be probable and estimable. The Company currently utilizes 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 and have ranged from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38</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;">131</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_8a657a32-f887-490e-bce7-6a13a98e3375;"><span style="-sec-ix-hidden:F_28783f4f-de2b-4d6c-a191-cf748e009eba;"><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. The Company&#8217;s estimated remaining </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e09daf77-f0eb-47e2-8ead-ce0bcaed463b;"><span style="-sec-ix-hidden:F_b60f9c0c-a68f-4878-a26e-9accb824285e;"><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 is $</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;">February 28, 2025 and May 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;">, 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, the Company performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and is currently working with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, the Company 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. The Company has 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_c9f2947e-cd70-4568-8aa8-32b8dd86baaa;"><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;">February 28, 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_263fa855-d57a-4742-8b65-ee36aa45d222;"><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-kerning:none;min-width:fit-content;">In the third quarter of fiscal year 2025, the Company recorded a gain related to a settlement regarding the Company's prior acquisition of certain fixed assets. The amount 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;">2,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> was received in the third quarter of fiscal year 2025. This amount was partially offset by a related fixed asset impairment 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;">2,055</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 was due to the asset no longer being in use. The amount was recorded within General and administrative on the condensed consolidated statements of operations within the Company's Food Safety operating segment.</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;">Related to the Company's other contingent liabilities, a 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;">1,400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> was recorded in the third quarter of fiscal year 2025. This contingency loss was driven by an updated valuation of the performance milestone liability for the Company's CAPInnoVet, Inc. transaction. Finally, in the third quarter of fiscal year 2025, the Company reversed a liability 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;">930</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 a contingent liability that was recorded as part of the Corvium, Inc. transaction. The final milestone payment was not achieved, resulting in a full reversal of the liability.</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 the third quarter of fiscal year 2024, 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;">1,265</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 business interruption insurance proceeds relating to fire damage that occurred in the fourth quarter of fiscal year 2023 at one of our Animal Safety lab facilities. The proceeds were recorded within Cost of Revenues in the condensed consolidated statements of operations.</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 is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, are not expected to have a material effect on its future 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><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>26
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">9. 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;">The Company operates on a global basis and is exposed to the risk that its financial condition, results of operations and cash flows could be adversely affected by changes in foreign currency exchange rates and changes in interest rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, the Company enters into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions and has also entered into interest rate swap contracts as a hedge against changes in interest rates. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as a cash flow hedge or as an economic hedge in accordance with its established policy. Each reporting period, derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. The change in fair value is recorded in accumulated other comprehensive loss, and amounts are reclassified into earnings on the condensed consolidated statements of operations when transactions are realized. Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. The Company does not enter into derivative financial instruments 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;">The Company forecasts its net exposure in various receivables and payables to fluctuations in the value of various currencies, and has entered into a number of foreign currency forward contracts each month to mitigate that exposure. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. Gains and losses from these contracts are recognized in Other, net in our condensed consolidated statements of operations. 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;">80,254</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;">70,315</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;">February 28, 2025 and May 31, 2024, respectively, and consisted of economic hedges of transactions up to 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: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:27.273%;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:16.182%;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:12%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">265</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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: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.248%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:24.385%;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.963000000000001%;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:14.323%;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;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;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">57</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">150</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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="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:35.854%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:27.051%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.986%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.606%;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;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;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">342</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">391</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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: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, the Company 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, the Company pays 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;">150</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;">225</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. The fair value of the interest rate swap 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;">February 28, 2025 and May 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;"> was a net (liability) asset 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,355</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;">2,451</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. The Company expects 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;">155</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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) Prepaid expenses and other current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,222</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) non-current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,150</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">229</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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. The Company utilizes 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><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 the Company&#8217;s 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></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/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 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/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_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>27
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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;">10. 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:41.414%;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:12.141000000000002%;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.736999999999998%;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.131%;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.535%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">44,745</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">25,128</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">33,251</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">44,002</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">25,607</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,285</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,658</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">4,561</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">14,775</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">46,660</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">30,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">46,660</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">30,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">Marketable securities</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">927</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">917</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">743</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">566</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,039</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">170</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,439</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">117</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">592</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,097</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,695</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,030</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,030</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;text-indent:5pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">47,690</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,473</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">47,690</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,473</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>28
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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 Event</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. 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;">On April 4, 2025, Neogen Food Safety Corporation entered into the Amendment No. 1 and Refinancing Amendment to Credit Agreement (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Refinancing Amendment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;), which amended the existing credit agreement, dated June 30, 2022. The Refinancing Amendment, among other things, provides for (i) a new tranche of senior secured term loans in an aggregate principal amount of $450,000 (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Term Loans</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;) and (ii) a revolving credit facility in an aggregate principal amount of $250,000, against which $100,000 has been drawn (the &#8220;</span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025 Revolving Facility</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;). The 2025 Term Loans will mature on April 4, 2030. The 2025 Revolving Facility will terminate on the earlier of April 4, 2030, or the date on which the revolving commitments under the 2025 Revolving Facility are terminated.  The Refinancing Amendment lowered the spread on the term loan and revolver facility borrowings from 2.35% to 1.75% based on a net leverage ratio being greater than 3.0 to 1.0. The other terms and conditions of the loan term agreement remain substantially unchanged.</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>29
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2025</div></th></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;">Segment Reporting (Topic 280): Improvements to Reportable Segment 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 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. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect to adopt this guidance for our fiscal year 2025 annual reporting and are currently finalizing our assessment of the impact that this standard will have on our segment disclosures.</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. The update will be effective for annual periods beginning after December 15, 2024. This guidance becomes effective for our fiscal year 2026 annual reporting. The Company is currently evaluating the impact that this guidance will have on the presentation of its 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="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. The Company is currently evaluating the impact that the new guidance will have on the presentation of its 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><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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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:83.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:30.12%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.458%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:16.073%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.205%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.494%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:3.036%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.205%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,651</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,679</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,616</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,021</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,425</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,094</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,903</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">4,309</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">9,288</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10,224</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,769</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,486</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,769</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,486</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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 the Company&#8217;s 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:26.667%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:16.889000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.777999999999999%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.666%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.555%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">115,365</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124,226</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333,509</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">348,848</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">105,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">104,586</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">335,693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">338,580</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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="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 and nine months ended February 28, 2025 and February 29, 2024</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:40.206%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.433%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.402%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.031%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.846%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.175%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.844999999999999%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,595</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,738</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">58,479</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,882</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,395</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,393</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,744</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">242,710</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">246,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,815</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,136</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,717</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,180</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,695</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">6,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,934</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">157,754</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">476,314</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">488,435</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,504</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,372</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,864</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,710</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,412</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,976</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,209</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,845</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,497</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,066</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,951</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,226</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,827</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,055</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,557</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65,694</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,009</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">49,307</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">53,518</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">68,249</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">71,058</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">192,888</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">198,993</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_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>31
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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 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 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:41%;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%;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:1%;box-sizing:content-box;"></td>
         <td style="width:12%;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:1%;box-sizing:content-box;"></td>
         <td style="width:11%;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:1%;box-sizing:content-box;"></td>
         <td style="width:12%;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;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;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="6" style="padding-top:0.01in;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;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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 loss attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">10,957</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,022</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">479,848</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">4,006</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 loss per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,031,907</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,597,777</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,845,782</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,438,643</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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 loss per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,031,907</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,597,777</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,845,782</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,438,643</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 per share:</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.05</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.01</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.21</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.02</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.05</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.01</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.21</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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.02</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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_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>32
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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: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;">Segment information 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:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.048%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.382%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.14%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.002%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">As of and during the three months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">145,248</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">51,240</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">196,488</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">7,483</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">17,009</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">24,492</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">152,731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">68,249</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">19,315</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">6,750</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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;">20,650</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">5,415</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">3,566,450</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">342,181</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">127,705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,036,336</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">As of and during the three months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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 colspan="2" style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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="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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">149,709</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">52,469</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">202,178</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">8,045</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">18,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;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;">26,634</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">157,754</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">71,058</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">15,915</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">14,781</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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;">18,673</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">12,023</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">Total assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,071,831</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">344,205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">166,456</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;">4,582,492</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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:0.3402777777777778in;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="width:100%;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><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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:42.048%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.342%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.18%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.962%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8.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;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;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;">Food<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Animal<br/>Safety</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">During the nine months ended February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">452,974</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">143,581</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">596,555</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">23,340</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">49,307</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">72,647</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">476,314</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">192,888</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating (loss) income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">399,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,977</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">59,211</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">449,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">During the nine months ended February 29, 2024</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;">Product revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">464,973</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">145,475</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">610,448</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Service revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">23,462</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">53,518</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">76,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;">Total revenues to external customers</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">488,435</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">198,993</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">Operating income (loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,485</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,876</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">47,738</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,623</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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:0.3402777777777778in;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="width:100%;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;">Excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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 the Company&#8217;s 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:26.667%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:16.889000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.777999999999999%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.666%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.111%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.555%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">115,365</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124,226</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333,509</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">348,848</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">105,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">104,586</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">335,693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">338,580</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">220,980</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">228,812</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">669,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">687,428</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_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>33
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract', window );"><strong>Disclosure of Goodwill and Other Intangible Assets [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_ScheduleOfGoodwillTextBlock', window );">Summary of Goodwill by Reportable Segment</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 goodwill by reportable segment:</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:46.529%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.243%;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;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;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;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;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;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;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;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;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;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;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;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;">May 31, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,054,205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,427</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,135,632</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;">Impairment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">461,175</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">461,175</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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 and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,108</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">644</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,752</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,590,922</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">80,783</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,671,705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Goodwill and Other Intangible 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_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract</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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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/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 3: 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 4: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</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>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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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:8pt;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:94.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:22.685%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.26%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.523%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.342%;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;vertical-align:bottom;padding-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;vertical-align:bottom;padding-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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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: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;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">305</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,941</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">347</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">137</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">199</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,528</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">608</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,225</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,478</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">938</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10,106</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">3,353</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;">nine months ended February 28, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:39.592%;box-sizing:content-box;"></td>
         <td style="width:1.122%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:23.142000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.02%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.468999999999998%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.02%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.632000000000001%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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, 2024</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,420</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,686</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,106</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,727</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">490</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,217</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,196</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,196</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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 February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">693</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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_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>35
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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:27.273%;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:16.182%;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:12%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">265</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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 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.248%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:24.385%;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.963000000000001%;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:14.323%;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;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;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">57</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">150</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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="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:35.854%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:27.051%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.986%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.501%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:14.606%;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;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;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;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="6" style="padding-top:0.01in;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">342</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">391</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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="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;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;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;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;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;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;">February 28, 2025</span></p></td>
         <td style="padding-top:0.01in;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;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;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, 2024</span></p></td>
         <td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) Prepaid expenses and other current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">205</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,222</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.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) non-current assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,150</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;">229</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
       </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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<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_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>36
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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:41.414%;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:12.141000000000002%;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.736999999999998%;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.131%;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.535%;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;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;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;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 February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;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;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;">Nine months ended February 28/29,</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">44,745</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">25,128</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">33,251</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">44,002</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">25,607</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,285</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,658</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">4,561</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">14,775</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">46,660</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">30,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">46,660</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">30,168</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;">Marketable securities</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">927</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">917</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">10</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;">
         <td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">743</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">566</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,039</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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) gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">170</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">731</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,439</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">117</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">592</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,097</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">1,695</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,030</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,030</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">705</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;text-indent:5pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">47,690</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,473</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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;">47,690</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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;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,473</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;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>37
<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.1</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 (Additional Information) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ProductsAndServicesPaymentTerms', window );">Products and services, payment terms</a></td>
<td class="text">30 to 90 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ProductsAndServicesPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Products and Services, Payment Terms</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_ProductsAndServicesPaymentTerms</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_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>38
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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,651<span></span>
</td>
<td class="nump">$ 4,679<span></span>
</td>
<td class="nump">$ 4,632<span></span>
</td>
<td class="nump">$ 4,616<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,021<span></span>
</td>
<td class="nump">5,116<span></span>
</td>
<td class="nump">10,425<span></span>
</td>
<td class="nump">11,094<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 );">Recognized into revenue</a></td>
<td class="num">(2,903)<span></span>
</td>
<td class="num">(4,309)<span></span>
</td>
<td class="num">(9,288)<span></span>
</td>
<td class="num">(10,224)<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,769<span></span>
</td>
<td class="nump">$ 5,486<span></span>
</td>
<td class="nump">$ 5,769<span></span>
</td>
<td class="nump">$ 5,486<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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: 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>39
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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">$ 220,980<span></span>
</td>
<td class="nump">$ 228,812<span></span>
</td>
<td class="nump">$ 669,202<span></span>
</td>
<td class="nump">$ 687,428<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>
<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>
<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,731<span></span>
</td>
<td class="nump">157,754<span></span>
</td>
<td class="nump">476,314<span></span>
</td>
<td class="nump">488,435<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>
<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>
<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">17,595<span></span>
</td>
<td class="nump">19,738<span></span>
</td>
<td class="nump">58,479<span></span>
</td>
<td class="nump">63,116<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>
<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>
<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">39,882<span></span>
</td>
<td class="nump">40,395<span></span>
</td>
<td class="nump">122,317<span></span>
</td>
<td class="nump">128,393<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>
<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>
<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">77,744<span></span>
</td>
<td class="nump">81,168<span></span>
</td>
<td class="nump">242,710<span></span>
</td>
<td class="nump">246,812<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>
<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>
<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,815<span></span>
</td>
<td class="nump">10,136<span></span>
</td>
<td class="nump">35,717<span></span>
</td>
<td class="nump">32,180<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>
<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>
<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,695<span></span>
</td>
<td class="nump">18,589<span></span>
</td>
<td class="nump">17,091<span></span>
</td>
<td class="nump">53,518<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>
<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>
<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">68,249<span></span>
</td>
<td class="nump">71,058<span></span>
</td>
<td class="nump">192,888<span></span>
</td>
<td class="nump">198,993<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>
<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>
<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">23,827<span></span>
</td>
<td class="nump">23,055<span></span>
</td>
<td class="nump">66,557<span></span>
</td>
<td class="nump">65,694<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>
<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>
<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">17,009<span></span>
</td>
<td class="nump">6,317<span></span>
</td>
<td class="nump">49,307<span></span>
</td>
<td class="nump">17,934<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>
<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>
<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,504<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="nump">4,864<span></span>
</td>
<td class="nump">4,710<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>
<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>
<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">15,412<span></span>
</td>
<td class="nump">17,976<span></span>
</td>
<td class="nump">45,209<span></span>
</td>
<td class="nump">47,845<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>
<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>
<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">$ 10,497<span></span>
</td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">$ 26,951<span></span>
</td>
<td class="nump">$ 27,226<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: 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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<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 (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/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 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>40
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Calculation of Net Loss Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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 loss per share: - Net loss attributable to Neogen</a></td>
<td class="num">$ (10,957)<span></span>
</td>
<td class="num">$ (2,022)<span></span>
</td>
<td class="num">$ (479,848)<span></span>
</td>
<td class="num">$ (4,006)<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 loss per share - Weighted average shares</a></td>
<td class="nump">217,031,907<span></span>
</td>
<td class="nump">216,597,777<span></span>
</td>
<td class="nump">216,845,782<span></span>
</td>
<td class="nump">216,438,643<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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 loss per share</a></td>
<td class="nump">217,031,907<span></span>
</td>
<td class="nump">216,597,777<span></span>
</td>
<td class="nump">216,845,782<span></span>
</td>
<td class="nump">216,438,643<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 loss per share:</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>
</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="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (2.21)<span></span>
</td>
<td class="num">$ (0.02)<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="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (2.21)<span></span>
</td>
<td class="num">$ (0.02)<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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 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 2: 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 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/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 2: 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 3: 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 4: 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 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(20))<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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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>41
<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.1</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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 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>
</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.1</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="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>May 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_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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 220,980<span></span>
</td>
<td class="nump">$ 228,812<span></span>
</td>
<td class="nump">$ 669,202<span></span>
</td>
<td class="nump">$ 687,428<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 (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,415<span></span>
</td>
<td class="nump">12,023<span></span>
</td>
<td class="num">(449,812)<span></span>
</td>
<td class="nump">45,623<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">4,036,336<span></span>
</td>
<td class="nump">4,582,492<span></span>
</td>
<td class="nump">4,036,336<span></span>
</td>
<td class="nump">4,582,492<span></span>
</td>
<td class="nump">$ 4,548,833<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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152,731<span></span>
</td>
<td class="nump">157,754<span></span>
</td>
<td class="nump">476,314<span></span>
</td>
<td class="nump">488,435<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 (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,315<span></span>
</td>
<td class="nump">15,915<span></span>
</td>
<td class="num">(399,578)<span></span>
</td>
<td class="nump">62,485<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,566,450<span></span>
</td>
<td class="nump">4,071,831<span></span>
</td>
<td class="nump">3,566,450<span></span>
</td>
<td class="nump">4,071,831<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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,249<span></span>
</td>
<td class="nump">71,058<span></span>
</td>
<td class="nump">192,888<span></span>
</td>
<td class="nump">198,993<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 (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">14,781<span></span>
</td>
<td class="nump">8,977<span></span>
</td>
<td class="nump">30,876<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">342,181<span></span>
</td>
<td class="nump">344,205<span></span>
</td>
<td class="nump">342,181<span></span>
</td>
<td class="nump">344,205<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_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues</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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">196,488<span></span>
</td>
<td class="nump">202,178<span></span>
</td>
<td class="nump">596,555<span></span>
</td>
<td class="nump">610,448<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_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues | 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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">145,248<span></span>
</td>
<td class="nump">149,709<span></span>
</td>
<td class="nump">452,974<span></span>
</td>
<td class="nump">464,973<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_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues | 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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,240<span></span>
</td>
<td class="nump">52,469<span></span>
</td>
<td class="nump">143,581<span></span>
</td>
<td class="nump">145,475<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues</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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,492<span></span>
</td>
<td class="nump">26,634<span></span>
</td>
<td class="nump">72,647<span></span>
</td>
<td class="nump">76,980<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues | 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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,483<span></span>
</td>
<td class="nump">8,045<span></span>
</td>
<td class="nump">23,340<span></span>
</td>
<td class="nump">23,462<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues | 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>
<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>
<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 to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,009<span></span>
</td>
<td class="nump">18,589<span></span>
</td>
<td class="nump">49,307<span></span>
</td>
<td class="nump">53,518<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>
<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>
<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 to external customers</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="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_OperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(20,650)<span></span>
</td>
<td class="num">(18,673)<span></span>
</td>
<td class="num">(59,211)<span></span>
</td>
<td class="num">(47,738)<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">127,705<span></span>
</td>
<td class="nump">166,456<span></span>
</td>
<td class="nump">127,705<span></span>
</td>
<td class="nump">166,456<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 | Product Revenues | 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>
<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>
<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 to external customers</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="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 | Service Revenues | 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>
<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>
<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 to external customers</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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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;">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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii))<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/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 29: 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 30: 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_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/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 2: 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 3: 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 4: 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 5: 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 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 (c)<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/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 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_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_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>
<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>
<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>43
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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">$ 220,980<span></span>
</td>
<td class="nump">$ 228,812<span></span>
</td>
<td class="nump">$ 669,202<span></span>
</td>
<td class="nump">$ 687,428<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>
<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>
<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">115,365<span></span>
</td>
<td class="nump">124,226<span></span>
</td>
<td class="nump">333,509<span></span>
</td>
<td class="nump">348,848<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>
<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>
<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">$ 105,615<span></span>
</td>
<td class="nump">$ 104,586<span></span>
</td>
<td class="nump">$ 335,693<span></span>
</td>
<td class="nump">$ 338,580<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/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 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>44
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Summary of Goodwill by Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Beginning Balance</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="nump">$ 2,135,632<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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(461,390)<span></span>
</td>
<td class="nump">$ 0<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_GoodwillImpairmentLossExcludingForeignExchange', window );">Impairment</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="num">(461,175)<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_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Foreign currency translation and other</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="num">(2,752)<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_Goodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,671,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,671,705<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Beginning Balance</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="nump">2,054,205<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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="num">$ (461,390)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_GoodwillImpairmentLossExcludingForeignExchange', window );">Impairment</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="num">(461,175)<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_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Foreign currency translation and other</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="num">(2,108)<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_Goodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,590,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,590,922<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Beginning Balance</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="nump">81,427<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_GoodwillImpairmentLossExcludingForeignExchange', window );">Impairment</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="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_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Foreign currency translation and other</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="num">(644)<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_Goodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,783<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_GoodwillImpairmentLossExcludingForeignExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill impairment loss excluding foreign 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;">neog_GoodwillImpairmentLossExcludingForeignExchange</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_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 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 2: 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 3: 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 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 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 6: 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 7: 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 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 3: 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 4: 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 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 (e)<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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_GoodwillTranslationAndPurchaseAccountingAdjustments</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_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>45
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 461,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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="nump">$ 461,390<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_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 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 3: 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 4: 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 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 (e)<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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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">$ 168<span></span>
</td>
<td class="nump">$ 938<span></span>
</td>
<td class="nump">$ 10,106<span></span>
</td>
<td class="nump">$ 3,353<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>
<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>
<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">0<span></span>
</td>
<td class="nump">608<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,478<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>
<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>
<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">305<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">1,941<span></span>
</td>
<td class="nump">347<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>
<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>
<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="num">$ (137)<span></span>
</td>
<td class="nump">$ 199<span></span>
</td>
<td class="nump">$ 6,940<span></span>
</td>
<td class="nump">$ 1,528<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/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/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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_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>47
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RestructuringCharges', window );">Expense</a></td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 938<span></span>
</td>
<td class="nump">10,106<span></span>
</td>
<td class="nump">$ 3,353<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,217)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,196)<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">693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">693<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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RestructuringCharges', window );">Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,420<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,727)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">693<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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RestructuringCharges', window );">Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,686<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(490)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,196)<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>
<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/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/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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>48
<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.1</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="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>May 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_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>
<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 benefit</a></td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="num">$ (3,800)<span></span>
</td>
<td class="num">$ (22,060)<span></span>
</td>
<td class="num">$ (3,900)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge', window );">Goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,225<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact the tax effective rate</a></td>
<td class="nump">$ 4,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,739<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax benefit amount recorded as goodwill impairment charge</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_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge</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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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>49
<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.1</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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>May 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_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>
<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">Liabilities<span></span>
</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="nump">$ 916<span></span>
</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">&#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="nump">$ 100<span></span>
</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">Liabilities, Current<span></span>
</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="nump">$ 816<span></span>
</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">Other Liabilities, Noncurrent<span></span>
</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Fixed asset impairment</a></td>
<td class="nump">$ 2,055<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_ProceedsFromLegalSettlements', window );">Proceeds from legal settlement</a></td>
<td class="nump">2,700<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_LossContingencyLossInPeriod', window );">Contingency loss</a></td>
<td class="nump">1,400<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ReversalOfContingentLiability', window );">Reversal of contingent liability</a></td>
<td class="nump">$ 930<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ProceedsFromBusinessInterruptionInsurance', window );">Proceeds form business interruption insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,265<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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 38<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">&#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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 131<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">&#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_ProceedsFromBusinessInterruptionInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from business interruption insurance.</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_ProceedsFromBusinessInterruptionInsurance</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_neog_ReversalOfContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reversal of contingent liability.</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_ReversalOfContingentLiability</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_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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<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/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_ImpairmentOfLongLivedAssetsHeldForUse</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_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossContingencyLossInPeriod</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_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received for the settlement of litigation during the current 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<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_ProceedsFromLegalSettlements</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_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>50
<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.1</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">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>Feb. 28, 2025</div></th>
<th class="th"><div>Nov. 30, 2025</div></th>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>May 31, 2023</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>
<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="num">$ (44,745)<span></span>
</td>
<td class="num">$ (47,690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30,021)<span></span>
</td>
<td class="num">$ (29,473)<span></span>
</td>
<td class="num">$ (25,128)<span></span>
</td>
<td class="num">$ (33,251)<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>
<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>
<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">$ (155)<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>
<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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [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>
<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>
<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_InterestRateDerivativesAtFairValueNet', window );">Fair value of interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,451<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_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>
<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>
<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">1.50%<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>
<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>
<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>
<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="nump">$ 80,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,315<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]</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>
<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>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<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_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>
<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_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>
<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">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>
<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>
<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>
<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">2.25%<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>
<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/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 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 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 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/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/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 2: 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_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_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_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_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>51
<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.1</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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>May 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 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="nump">$ 350<span></span>
</td>
<td class="nump">$ 265<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/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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>
</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="num">$ (57)<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="num">$ (342)<span></span>
</td>
<td class="num">$ (391)<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/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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>53
<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.1</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) - Interest Rate Swap [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>May 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_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,355)<span></span>
</td>
<td class="nump">$ 2,451<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] | Prepaid Expenses and Other Current Assets [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="text">&#160;<span></span>
</td>
<td class="nump">2,222<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] | Other Current 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">(205)<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] | Other Noncurrent 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">$ (1,150)<span></span>
</td>
<td class="nump">$ 229<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/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_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_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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrepaidExpensesAndOtherCurrentAssetsMember</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>54
<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.1</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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Feb. 29, 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>
<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, beginning balance</a></td>
<td class="num">$ (44,745)<span></span>
</td>
<td class="num">$ (25,128)<span></span>
</td>
<td class="num">$ (30,021)<span></span>
</td>
<td class="num">$ (33,251)<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, ending balance</a></td>
<td class="num">(47,690)<span></span>
</td>
<td class="num">(29,473)<span></span>
</td>
<td class="num">(47,690)<span></span>
</td>
<td class="num">(29,473)<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>
<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>
<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, beginning balance</a></td>
<td class="num">(44,002)<span></span>
</td>
<td class="num">(25,607)<span></span>
</td>
<td class="num">(31,885)<span></span>
</td>
<td class="num">(30,285)<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 (loss) gain before reclassifications</a></td>
<td class="num">(2,658)<span></span>
</td>
<td class="num">(4,561)<span></span>
</td>
<td class="num">(14,775)<span></span>
</td>
<td class="nump">117<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, ending balance</a></td>
<td class="num">(46,660)<span></span>
</td>
<td class="num">(30,168)<span></span>
</td>
<td class="num">(46,660)<span></span>
</td>
<td class="num">(30,168)<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Marketable Securities</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>
</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_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>
<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, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(927)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) gain before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">917<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, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<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>
<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_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>
<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, beginning balance</a></td>
<td class="num">(743)<span></span>
</td>
<td class="nump">566<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
<td class="num">(2,039)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) gain before reclassifications</a></td>
<td class="num">(170)<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="num">(1,797)<span></span>
</td>
<td class="nump">4,439<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(592)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
<td class="num">(1,695)<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, ending balance</a></td>
<td class="num">$ (1,030)<span></span>
</td>
<td class="nump">$ 705<span></span>
</td>
<td class="num">$ (1,030)<span></span>
</td>
<td class="nump">$ 705<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 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 2: 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 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 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 6: 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 7: 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 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> -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_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/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 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 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 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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_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_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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedNetUnrealizedInvestmentGainLossMember</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>EXCEL
<SEQUENCE>55
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (> B5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( (> B5J6GO[=\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ[0H249<+B!-(2$P"<8L2
M;XO6I%%BU.[M2<O6@> !.,;^\_FSY%8'H?N(S[$/&,EBNAI=YY/08<WV1$$
M)+U'IU*9$SXWMWUTBO(S[B H?5 [A)KS&W!(RBA2, &+L!"9;(T6.J*B/I[P
M1B_X\!&[&68T8(<./26HR@J8G":&X]BU< %,,,+HTE<!S4*<JW]BYPZP4W),
M=DD-PU .JSF7=ZC@[>GQ95ZWL#Z1\AKSKV0%'0.NV7GRZ^KN?O/ 9,WKZX(W
M!;_=U%SP1E3U^^3ZP^\B['ICM_:?&3??C,^"LH5?=R$_ 5!+ P04    " "'
M@(E:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( (> B5K3SH*F(@4  #85   8
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&ULE9AM;ZLV%,>_BL6F:9.:!DP>NS12
MFC9WT?J0-MVFNVDO'' 2= %S;9,TWW['0*"MR GKBX:G\^?G8_M_C$=[(;^I
M+>>:O$5AK*ZMK=;)5;NMO"V/F+H4"8_ASEK(B&DXE9NV2B1G?A84A6UJV[UV
MQ(+8&H^R:PLY'HE4AT',%Y*H-(J8/-SP4.RO+<<Z7G@)-EMM+K3'HX1M^)+K
M/Y*%A+-VJ>('$8]5(&(B^?K:FCA7-RXU =D3?P9\K]X=$].4E1#?S,G<O[9L
M0\1#[FDCP>!GQZ<\#(T2<'PO1*WRG2;P_?%1?98U'AJS8HI/1?A7X.OMM36P
MB,_7+ WUB]C_QHL&=8V>)T*5_2?[_-E.QR)>JK2(BF @B((X_V5O12+>!]@G
M F@1D"6BG;\HH[QEFHU'4NR)-$^#FCG(FII% UP0FUY9:@EW XC3XZG8<4D6
MT &CM@8]<[7M%;$W>2P]$3LD#R+66T7N8I_['^/;P%'"T"/,#44%9WQU2>C@
M@E";=HG:,LD5(NN6;70S61=MXS^3E=(21L&_=2W-%3KU"F9J7*F$>?S:@K&O
MN-QQ:_S3#T[/_A7AZY1\'4Q]?"N\% :Z)J^'I+8;\'#';CTC%-V2HHO*3 #!
MSS!F(=O48>#Q:Q8JCG#T2HY>LVPLN R$;P87@:%=FQA<J1Q.V7A"T/HE6K\9
MVBQ0'@O)5\XDF<%%50>':YU!&I1(@_^%5"3M)!2N]NPB2,,2:8B*3%,I/R<)
MZT1<K=6RNRW70;@<N_(Z&]6ZBW6@#V0>:R[S<F"@&"F(:QT05_R*&I3SSH6=
M)F3'U+WP1$@=Q!NRU$S7]^09Q3-DM"*C3<A>^"8P]@EPCRRJ+Q:XT",7&QZ3
MJ9#0-F9*,L97>;N#6G.9.4B;A-$VAU+T1G[GAUI"7,J&O[[CN/T^1E:YNH/[
M\JMD?M:%AV@EPEH>7.#Q[ND+1E(YNX-;<Y&C61!"'9S"--P(69\@7.>>R0TG
M$\^#115T(?=S28RQ<GT'-^N"<1FQ,"0WJ8+;JG[<XSKGRI!3F;W3T.V?4R;!
M,<)#,2]KJ7 M+5,4JK)[IZ'?P^B"I7&VLD6H<+&SN:HLW\%=NNB]NXC+C1GS
M7T!!;V&R1PF+ZX<:+G@.C5:F3QN9_G(+*W\,Z(S,6:#*ZVDSKQ=1!)VWU,+[
M=@%X9K%+GE*M-(N-;]0RYLK=3-E\<.W&U.G;[H#VP+-V=5B5T=-&1F]F-'E,
MH]7G>5T0X")VR^D/!P,L3Y6S4]R.7P,-*&)-'/KSYA>RY%XJ@;"6"E?ZF.H?
M[4NG1Q)8E>Q8F'*2@"EFWQH8=>7Z%#?M(R:Y>_.V+ :_/%4OSP@]3I:W$VQA
M3RO_IXW\?QY[5?&]R)86D%^H""*%XFE&I%\/BJL_S#'(J@#01@7@E;V1N0\.
M%ZP#+R/%1B,NZ0Y:U.WU!QUL64NK@D!Q$R\()[X/4U5=' _(/3Q'GN+ZW.&2
M/6J3>PZ?[_ -'L+W)<99U0B*V_IGSK*C%U+L@OCS6PI07!/OY*I.4-S6[T7V
MD;(5,6HRN(C;IZTAM6UL:Z J#VZC\E F:VK.(%>O8A_7L9V1NS=5^;-Y?T2K
M"H6+%XH,92(Y.SDSSPAT'6PEZU:EP6U4&LH<+004J9#\'22GR7#%SF#HT#JV
M]KNM++.8R#;L%/&,1>6[6N75<E-PDF^%58_G.XH/S*Q%% GY&D+MRS[8F,PW
MZ?(3+9)L8VPEM!91=KCES.?2/ #WUT+HXXEY0;E5.OX/4$L#!!0    ( (>
MB5KL;WWWN <  *PA   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULM9IM
M<]LV$L>_"D;GN6MG9 M/?,K9GDF<II>9IO7$Z?4U+,(6)Q2A@I0=WZ?O@GJ@
M1"S@=$;WQA;E!?C?!;"_7=*7S\9^;1=:=^3;LF[:J\FBZU9O9K-VOM!+U5Z8
ME6[@+P_&+E4'E_9QUJZL5F4_:%G/.*7I;*FJ9G)]V7]W:Z\OS;JKJT;?6M*N
METME7][IVCQ?3=AD]\7GZG'1N2]FUY<K]:CO=/?[ZM;"U6P_2UDM==-6IB%6
M/UQ-WK(W-U*X ;W%?RO]W!Y\)LZ5>V.^NHN/Y=6$.D6ZUO/.3:'@UY.^T77M
M9@(=?VXGG>SOZ08>?M[-_J%W'IRY5ZV^,?4?5=DMKB;YA)3Z0:WK[K-Y_H_>
M.I2X^>:F;ON?Y'EK2R=DOFX[L]P.!@7+JMG\5M^V@3@8P&1@ -\.X.,!(C!
M; ?TD9MME/5NO5>=NKZTYIE89PVSN0]];/K1X$W5N&6\ZRS\M8)QW?6-:4I8
M%%T2^-2:NBI5!Q?O5*V:N29W;N*6G)/?[]Z3'\Y^)&>D:LB7A5FWJBG;RUD'
M&MQ,L_GV?N\V]^.!^WW0]Q>$YU/"*4^0X3?QX9_4"Q&L'RV/1\_ \;WW?.\]
M[Z<3(>_7UNJF(V_;%MS$O-F,E_AX=\;>M"LUUU<3.$2MMD]Z<OW/?["4_AOS
M[423';DJ]JZ*V.S7-ZI=$%@S,G<?])_KZDG5X#OJ]6:JM)_*)8*G:\:SC,*"
M/1WZ@YAE-&5L;W:D5.Z5RJC23\I^U9VZKS5I]7QMJZ[2J,K--,G![>E(H&\A
M>(*K2_;JDJBZM_.Y64/8((?--<009$Y) _G6/!!50U;LSPU<G"5309,^Y&=R
MRB3%7$@\@;#<-,U'?B!FF: TX$JZ=R6-[OZ/S1-L &,#X4U/N?5/--F1G]G>
MSRRZ9)_5,Z3,3MM*U:BGF1?>+*$R&RT"8I5G18&O0;[7ED>U_0&0.Z^:\Y4U
M<]VBZG)_\:7PSB)B18N"XNJ*O;HBJNY#U53 EI(\&H-G^\*_K4AY,CZ(B!EC
MN0@$C]&!7C0J<+>%7Z;D9VO:=DJ^F$[5*)>HIX'S)*5\)!6SHRSE>4#K 6E9
M5.LOL+Y SZU@LMWGJ%3F23AW&L91Q>P8%VD@ ;,!BRR*HL/,T"<W5"1'XI1(
MZ<73MV-YP=,L('( &HL3[=;JE:I*HK^M7 73]JG6= MMH7#:<%T%N;Z=^U!5
MDLMBG'@QLY2&&,(&Q+$XX_I=2EXO/YA/L"1A&1-CG8@=!%F(@-"!=BR.NU^!
M;+<6N@;;O?0!_@DJAQ74\?B>\$$E>)8++ZR^'=07C,J W(%H+(ZTW_KEC\3S
MI% [U6S'S@Y88Z]PS;4HKM18MSJVU7UP0?7 Y'A-$#.9Y:&M/@".Q0GW,Z#C
MN:IK\D-C.DV2'U&-"+[2C/DE)V+(F4A2P0,Z!]2Q..L^-IUJ'BM7=FYB&<Y\
M",VD@-,VKA@PPX2Q- D<2SYPC\>YU^_SS59J3'.^S7>;+\([@2-HRQ->C&1C
M9E3R-"!Z ""/ W"3]"*]EH\S244J1#H6B!@F,L]#Z8X?](/?UQ#^4JG[J@YV
M'ORT;>'_HR_D T?Y*YWAUN>5L?V3%4@H#U73MS&U5BU:H7"?BU#TL?$Z(592
M!L#/!WCR.#SW+=A*O;C^"Q7H S'C7(XK*,0L%S140/$!F_S5+M&NH6Z>FZ4K
M3I0++"H3Z>Q@&X^S'F96%#)0/O,!ESQ**,AY(%"33GV+QC+U[\X+/@8(9D9E
M4.2 .1['W"Z650,MG&[1E,Q]> GIE1V(%31)(<3Q 7$\CKCW^D'#&2JAIH>Z
M>8T'T0=7DJ5>ZO6M9)!M?& ;C[/MMZ.JN'XEN?G4XDE1C$M.S(SG--!QB@%M
M(HZVX]+XE40L?%0QR3@=GW/,+I&"!X A!J:).-/V2[\]2E_@*.TTOZ"*?78)
MRF@R#B]F!TT3"[2A8D"<B/=VOT*]L(ON>WV/'B?A]VQY05/_ 2!B!Q@N OE3
M'#RLC#-ILV$/I;ZV$7S42,'$F$B(F4A@=P?T#D@2W]//O:;1APT365+DXRR
M&4HJTV!<!RZ).)=NS')9=:Y]V[3+-Z;IJN91-W/0O*W0<[1"CT^,%RD$JW9.
M,-&Q\P/M1+PY=*UKX%">M"T\U6S';@Z\%'%>WMI=3FH[,_\Z)6?L@E( O"5/
MJE[K*6&43BE\U2Z4=<]-UMW"V.I_NH26QS2:5&WK@-L_3UEW+?1%)6P2-' ^
M4;W4&S,Y=G$ KH@#UVUCJ%1W_M$+EA[Z)UCB_ OYR%DVI2*?0CKM?>0LG:9,
M3B7-=N9_(P(^L87,N)<I,;,T"67S@>PB3O:W95FYXA*RCWL8=EXU9*Y65> 9
MJ$#1GB5>78P:YB(/U4IRP+N,XQVJN?5R7?=O&;</ZZ!&MGKA7@T_0<MA\*?@
MTB?XN80"RGOE@]@)2GGHI=1 >ADG_6?=*?BJ)%K9!C8#KM*G=I9DV?B9*&*6
M)$G* P=##G"7<;AO.'3GSL7"U*6V[;](..U)Y!%NFE+AO?I # 63DLE 92H'
MT,LXZ#UP]F?NNQWPWT#B3PPP0_2)P>S@5;K[/X9/RCY630N=\ .,I!<9Q,!N
M_C5@<]&95?]V_=YTG5GV'Q=:@7!G ']_,,#4[85[8;__!XWKOP!02P,$%
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
M";6R#?V3C=7,DCWOM_?^&?P!\?2V&.&21#8QAT!3^$AB=UH 'A41$;:.2H'
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
M\@(O*I"NS= <L[#/WOA3]Z8'U;/H=@L95E*3'6U&2+\9\8*%(.EN'H 7@H!
M:"$(P@,7@H! <"$(B/,L!$EM$\@?>5-!>[U!VP;@A:#NH1/_-?=^:%%W&&"A
M[?D:G7QI4?,E5K_EF_OYJ@H6Q9V"#]]&*MMF_[U0^P]UN=Y]C]&7LJ[+Y>[7
MAR)7XWT3H/[_KBSK[Q^:KT8Z?CO7S?\ 4$L#!!0    ( (> B5JUGUI!DP<
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
M@B>; ^7F1HO:GLDNA=:BM)<;SB +C "\7PNA7V[,!P['^HM_ %!+ P04
M" "'@(E:<J/NRXD"  #"!P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;*U586_:,!#]*U963:VTUB$$"BQ$*H1JE=8)M>OVV20'L9K8F>U ^^]G.R&#
M*B#4]4MBG^^]YSN?[H(-%\\R!5#H)<^8'#NI4L4(8QFGD!-YQ0M@^F3)14Z4
MWHH5EH4 DEA0GF'/=?LX)Y0Y86!M<Q$&O%0993 72)9Y3L3K!#*^&3L=9VMX
MH*M4&0,.@X*LX!'44S$7>H<;EH3FP"3E# E8CIV;SFCF&W_K\(O"1NZLD8ED
MP?FSV=PE8\<U%X(,8F48B/ZM80I99HCT-?[4G$XC:8"[ZRW[K8U=Q[(@$J8\
M^TT3E8Z=@8,26)(R4P]\\PWJ>'J&+^:9M%^TJ7Q[/0?%I50\K\'Z!CEEU9^\
MU'G8 70. ;P:X+T%^ < W1K0/57!KP'^J0J]&F!#QU7L-G$1420,!-\@8;PU
MFUG8[%NTSA=EIDX>E="G5.-4.">O:"W1'(2M.18#BJB,,RY+ >@2/3U&Z/SL
M ITARM#/E)>2L$0&6&EMPX#C6F=2Z7@'=+KHGC.52C1C"20M^.@X?G@$CW7,
M3>#>-O")=Y3P%A97R!M\09[K]5KN,ST%/K1PORV<_U.?O5M]+QG=I@JZEJ_[
MGBIH>^R*SF^G,[UM) L2P]C1S4N"6(,3?O[4Z;M?VS+]D6311Y+-/HAL[TW\
MYDW\8^SA#STD[EC,<T#GW[F4%VWO4%'T+849">OPLN,.>]<!7N]FN,5-5XZW
M[Q6U>/G7PX$_V/>;M?GIL=1X5>'BG::4@UC9:2!1S$NFJLILK-7 F71&4]N8
MW]@C/8C:['I W=B^C/_15]/MGH@591)EL-12[M6U[IFBFAC51O'"ML0%5[K!
MVF6JARP(XZ#/EYRK[<8(-&,[_ M02P,$%     @ AX")6HN1-OI# @  B@8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULG95=;YLP%$#_BL6D/;6!
MD*\N Z2D6[4\=(K2;GLV^ )6C<ULD[3_?K8A+)L2*N4%;'/O\;E&7**#D"^J
M!-#HM6)<Q5ZI=;WT?9654&$U$C5P\R07LL+:3&7AJUH")BZI8GX8!'._PI1[
M2>36MC*)1*,9Y;"52#55A>7;&I@XQ-[8.R[L:%%JN^ G48T+> +]H]Y*,_-[
M"J$5<$4%1Q+RV%N-E^N%C7<!/RD<U,D8V4I2(5[L9$-B+[!"P"#3EH#-;0_W
MP)@%&8W?'=/KM[2)I^,C_<'5;FI)L8)[P7Y1HLO8N_,0@1PW3._$X1MT]<PL
M+Q-,N2LZM+&33Q[*&J5%U24;@XKR]HY?NW,X23"<\PEAEQ Z[W8C9_D%:YQ$
M4AR0M-&&9@>N5)=MY"BW+^5)2_.4FCR=;,SQ$I#H66)">8%64F)>@#EVK2)?
MFQULG)]UM'5+"R_0)NA1<%TJ])43(/_F^\:LUPN/>NMP$/@ Z0B%=S<H#,+9
M &_2ESMQO,D%WKDR;U#ZAC:<T#TE#6;GJFZAT_-0^]TL58TSB#WS82B0>_"2
MCQ_&\^#S@/*T5YX.T9-=PP"-@W1V.S[51BLB:OW_(;>ZP\ <,P4#8K->;#;(
M^2[X[15RP]#WY.:]W/RJ4WL&:;XB?,%MF/F>VZ)W6UQ]<,-^P]R+?OY)?ZA
M%JX+*I2)ANNV5?2K?:-=M?WE;WC;I1^Q+"A7B$%N4H/1PKQ.V7:^=J)%[;I-
M*K3I76Y8FI\%2!M@GN="Z./$;M#_?I(_4$L#!!0    ( (> B5KWC%.SA0H
M ',;   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;+U9:V\;N17]*X06
M6#B +,F/Q-FL;4!^H48;V[62;HNB'Z@92L.8,YPE.5:47]]S+SDCR5:<=+/H
M%WO$(>_SW',OI>.%=0^^4"J(SZ6I_$FO"*%^-QSZK%"E] -;JPIO9M:5,N"C
MFP]][93,^5!IAONCT9MA*775.SWFM3MW>FR;8'2E[ISP35E*MSQ3QBY.>GN]
M=N%>SXM "\/3XUK.U42%C_6=PZ=A)R77I:J\MI5P:G;2&^^].SND_;SA'UHM
M_-JS($^FUC[0A^O\I#<B@Y1162 )$O\>U;DRA@3!C-^3S%ZGD@ZN/[?2K]AW
M^#*57IU;\YO.0W'2>]L3N9K)QH1[N_B+2OZ\)GF9-9[_BD7:.^J)K/'!ENDP
M+"AU%?_+SRD.WW-@/QW89[NC(K;R0@9Y>NSL0CC:#6GTP*[R:1BG*TK*)#B\
MU3@73B^4SYRN.4)V)LX:CPW>"UGEXDQZ[6GUSBFOJB!IU_$P0"T='F9)Q5E4
ML?\5%;^(][8*A1>75:[RS?-#F-O9O-_:?+;_HL K-1V(_;=]L3_:?_V"O(,N
M!@<L[^ K\F[=7%;Z"[O7%^>V\M;H7$;4( [K[E,XKG0EJTQ+(R985(!H\.+?
MXZD/#B#[S[8(10,.MQM A??.US)3)[V:=+E'U3O]^:>]-Z-?7W#OL'/O\"7I
M?TZ*7U2QW8&]@;BXG)S?7]]]N+Z]$;=7XNSCY/KF<C(1XYL+<3:>7$]H]>[^
M<G)Y\V',N[YVXD;9N:J0'%=;MTJ-;Z9>YUHZK;S8Z<5=_9[H+13]M8WK">M$
M*)3HG=NREM6R]PI5^P@VJOLHI*J9(6>-4RP.O/0 (I0B!U4XKP0Y2N&IG<V;
M+,2@D7\Z@T+ 66= 0"Z"%3-K<WX-+)7 AI<S%98#<=LX<47O)KR TW-"C,B
M,^TALG;8[[19DB+X,J^L#SH30?D@'G12FL%ZPU@#=Z[LV5&#^: /IC#L1 F+
MY"L! *]LBGOA#LO!)YCN+3YB0ZX"Z%'DLIHK9QO>,D3 FDI705&]<H@#\ Y_
M=26*!C%[YNM,J;R/G5DAI.>W4^L0N5J&@C+B\;*VVH#FD0ZJ-E]BK9(P&L>#
M_:QI3Q1KC'+Q#/XJBD1I<SVC2"/M6'9-2148Q'2YVP8"N50R0(M"8<9"SETS
M1]\ /AJ%][6BJ.I<=6OL >EPG*Y*IQ)'9A"NR@_$!^"FE)^LTX&S0SA:2PL"
MGFLXYN74*+BHJ[E1NXW'LR[+IK+2>[ED-1<WXQ1LTM"E+Q0PVBG*/:\""XH3
M#/?T%&XG*^]QO!5#!D 3'$9P<VOLG'8AF2G1PLE:I_1D&0(<DM'P&S#Q$9+J
M,XHA)SDMQCGZ$;5K>#?>(N^9:7(H0;!LJ3._2XTPWP1K5E1DR[(?->>/A!D(
MM+.PH$CYI0=7)I<+96HVBF!IIY\4-V=#?DNS_!*K$<W/(91 U )=F_[7RM$<
M$G<Q<R'/2(IVK7-BYFPI2CQJE(LP-J%&6!0TG$Z@AB!M<X0B,L;//[W=WSOZ
MU8MQQ/.34H4B5<T!WIQ*@$"0&(3>;K!(/U$(Q95< #R"T].F)=]'0, !O,@P
M$!^ 9&H> &<A,6)D"ALSA+PO'I$ZHFFX9^NT5DL'NHX@QL>UZ*^J(#-* M!X
MFFKK%=*O-](9$<])[(#4\=DL424&*9,OJ%0VN"SYMK4LP)5$:& 'E,*:/N(D
M/D4D68!BYL4J"%IR.0/QVK#-!B! UK.')Z25S"B4-*%HI:^""S*+H&ZAS*6_
MI=R02*;&E8.MRZO-."ZG#<&;-.,=RHGSPE*9!*,Y&Z:M,D"+!; :"XPA@]I,
M87VH#;(<]R0F=33A9BE*\&-[7Z2.>7Y[,[G]V_5%7*$D "2QJ5$:FTHVN:9
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
M6Y2')R]8G^ZL3U_2_E=C]**2YTV,C]C-NV_OKK^^PWCU^</UQ[N/GZ_9W4H
MI6[-^RT8KI$V!@EX *%]5&RM):4Q,VJC:V%>_U;&47RRUJK9 -M1G/<-H\-D
M+<9G1^S+$Z%:(<F--4PMF%G)-9+>+8X9:8WS$_96\F6OC)4UL\)8=B^M"9 ?
MK=UHP3K12.Z.TJ+E5C1L,,.PC<%JOF4+I<:G0ALGBQ7L-@I+J^"G1:%@*ZZ[
MQ:9E/8=FWN+-=]GC*-H_5[H7J &U!28\8+QMA5ZB0#EU+9QIG0MX)&BOX0@6
MIW"=[!P!^5#_^+P5>QL!X[T@JV'&@R#E/<<!=*P6EDN<@FE+8;"JOG_B!@[I
M<-A*\!9T'O%O@*>6\XV%>R=.;K3@4BHCZHV6=KLW 2=S0S%@LF=VY4)B-:H1
MW($,Q2/ *VRT_E3H%RB&).Z,T&I#PU)+'Q3>!H>8^PH,"07EFBUX+5L061@0
MT)/ 0%PS<&EO%-?$&<?Y_XG&;9?]@P*5&O:X$M[0T6%I''76'D;GPI#91^SV
M1P+N^>8Y+-OM#V3[('K5@6F2_)8+6?.=^2._9(\P(8_H2F%SJ63O[T?L&MAN
M]C&_%@J48!<];[>0>!*/SPZ16G4PM9:(9,M!-([ ;7>ZGJ#D%;J,*TX,\8WL
M]8%Y6=%?PY2OURV\)I+^K(.07@M-_@X*: M*"N+N]0/>![%]+A#/>+&'A10+
MCA0#S+C*YA25!T!#*H!V1URD.8@F=+N5_9+X)@15"]04OJ6)D_3Z]SS:UR!O
MX)"@." )R<@J9 W?&G:TOQM:R><#1>&;JYA0WHBU,M*E;".HK(RN&387.%,X
M PUX8!;<DQY&#VCQ'N"I>2N7CD^_FS<#I795W67;6"2_KO$ T5RW8GSG^/Y+
M97;%K1,92_>*&W_''08A<*O1O:U#ZO#]Z"-% VR7,*<9[/3)XYZ/!#JBN\+\
MO'M/--T0LV %*@6Z):&UV.M2NV*#5*-*39FI6MFX))OSUKGINAODP-6*]TO$
M8RA1PVLS).5!,B.DAK?"C)@-@/SM(%7V?(!K3YGHO (R+5I6HIEUJ>#[5GAM
M?'5\2A/0 <&1JCF>W*W 2];YIDA04\30TN@-W9=Q.8NK@%WC?GY18D*]#S5
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
M)8'ZK)5ULO>R%^)*@3']A&#FG7S,8H%47XOQ;TH<>* XMSSOJ]>O#,7L6H8
M5)FR8KT\5G[UA@)<BYS5ZZ3+G<"?B5MO6^YS'$0O5;>GNGO.6 W:>SUJ2$%#
M:PW7=*<4 .>[EJ2?(#'*IUO0E0C+1_=4$'0_XV)[D%1[!\G"U+CNN.,#MNC!
M.#<6/H$3;W(8?A#WQJOZ8,H]BX,#) ROIFTU(N_.4,TDX@2T+:&S/04/;ON2
MM^A23:NY</03B[;N;P_4:W\389+**"DP2D,, @R8_NAW^G&2R:0H#NXZS'[F
M+<?B6(2Y#(+)X"5*9#*)#CBA=X231C*/0XRR N%,7H0318&<%,'!ET[,P /"
M@Z4XK(US'SA@&8<I6<L\I5P. 8?,,*1?4YF$:1\)I$E-YC<1RS1#EKPZ3B(9
M%K1[&.4R#\A3(H,XDW&<_1]L3)B-Y)^P,<&VE#5P2++OT@\07?YN-@H9)*D(
M"YD6>VQD,HN3][,!%-($HSR405I\QT8ABS!ZBXU43IB-,)$YPWI(\61YS'2$
MD0RB^'L^@#<V*U@#<9+(B%D(F:.,?T^+B"3%=7+%G4=3JQI*B#WM-Z52N17S
MQ@/]9UL]J+H[*M!J[+:X<677F*&PU1->"DJ<%'W/, _:XBR=4]O$G0+;-8;.
MS-H,Y[G;Z)).2C%K'9JE&X[6;5-_Z@/EHV/;]KS%B:WXU'%'[VH)%SOI-=24
M?U4?2""X29XP62@)9FO'=8I&D*;I>Z47Q3)&*X&8XR ?W.21S)+\O=I+<E1=
MR %-(ED4+\6791,H8U]\O>IZ#9+4XLE$IGG!6BN07,Y/4QB&(3\\% E"A(;%
MA_?B^H\K.LD2;!WWG3;)TY=IA(%,DG>7-'!-LDBD("@L=KAFW!7?BVM1R"3F
MFIH E4G\,J "33PJWBCJ#,57D'D<R"+/.AC1)N(.:"2913$+]O+GDN>[=W<D
M,OK]'1?G=\.7G;]?2?K\Z%ZGEDNKEZH_LI>[MS,N2_@_/KA_\ZP<$YTW;U41
MK3B@0F+6Q3 ZN  F_(X#&-'FXHP!Q5D7101)'(,B[N-Q@BX)AJ]>W!C# #"A
M-88!M;,,ZS$'%7%,[?H[+G<GWZ[K[DI@1YIX[=UWO/<%8$VO1/2=@]HEFEOW
M,6!X.GQ*F79?$';+N^\PU\KB;NOP-K6 :7"4IR-ANV\;W<2;#7]/F!D/N?&0
MNJ:VM "_X\KKMQ/:8/C =/874$L#!!0    ( (> B5I$NS\,R00  %L*   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;(5676_;-A1]SZ\@M&+H ,66
M93M.LL1 TC9=@ 8MFFY]&/9 2U<648I423JN]^MW+B4[;I>X#XE%\MYSS_TD
M+];6??$U41#?&FW\95*'T)X/A[ZHJ9%^8%LR.*FL:V3 TBV'OG4DRZC4Z&&>
M92?#1BJ3S"_BW@<WO["KH)6A#T[X5=-(M[DF;=>7R2C9;GQ4RSKPQG!^T<HE
MW5/XL_W@L!KN4$K5D/'*&N&HNDRN1N?7$Y:/ G\I6ON];\&>+*S]PHO;\C+)
MF!!I*@(C2/P\T"O2FH% XVN/F>Q,LN+^]Q;])OH.7Q;2TRNK/ZLRU)?):2)*
MJN1*AX]V_0?U_DP9K[#:Q_]BW<E.QXDH5C[8IE<&@T:9[E=^Z^.PIW":/:.0
M]PIYY-T9BBQ?RR#G%\ZNA6-IH/%'=#5J@YPRG)3[X'"JH!?F;ZTMUTKKBV$
M&N\-BU[SNM/,G]$\$W?6A-J+-Z:D\GO](5CLJ.1;*M?Y0< ;6@Q$?IJ*/,NG
M!_#&.]?&$6_\$]>$-*6X-4&:I5IH$E?>4_#BM?*%MG[E2/Q]M?#!H4#^>2H,
MG97)TU:X:<Y]*PNZ3- 5GMP#)?-??QF=9+\?\&&R\V%R"/U@>@YJ/LUK.A!O
MW[]__?GVW3OQJ29168VN5&8I@N30=*VI_B4OEMOH+39HOM:Z7H*6:,EP?G2#
M<W$O*PH;<654(_5V]<D&J8_NY$:,1S&9$_%"Y&DVG:1Y-L7WZ2B=Y+.X.1I/
MTY-Q?G3;M%(Y1A8OQ>1DE(YF4_&;.-Y?P:1#DQFTA7-DBHU SHS7LFMO)-F&
MFAQ4@)N=0OVE.)E,XF^>SJ8Y0]#"K3!\=G4&%J-T>I:E9WG.U+)T=CJ.FR>S
M43H#WULC  O'"PL37Z$=8,16HD(!P>L-21>ATBCWRL(5LQ&JA#.J4E1B6X9X
MIG!4!-95)M#2=<R+6FI-9HF@LQ.$/R3A"P8R6U0LXX7M6#@J.$;V@1R40,%(
M4RBP:,G%"6T*8GR6W<]0ET%.],JHP$NN"9 HA408U7))CD_I@>&#%8%\>*R!
MM0JU,ITC/T#!:O2KSY[T;/Z>VD#- G'J*V @[J3!D(\RJZ T:BR:KI4KCUO$
M=,-6$5T$+4B>U'H#,$_>"X5N?=Z9@;B!<?$@]6KG^@\<UV %?U"D[# /\9(#
M*A'@9H$0QC1 51HD!GMTW,G(MG56%G7*F?#*1T26$R5R;U<Q?H7TM:C01IP^
MJ3>02V,B99_&GX"U3A7\V> >4:U&%93(Q0,T*F<;YK2%9>F"R\O%5FQ7"ZV*
M;L<HZ/4(7')RB?L8&:QAQ\* C%-PB%QQ@ O5QD@\ED]#*(+"/QV_09P5RK0K
M)()K@R?'8\PE)BCN0<R?4BCSXVFM4*JNJ#F;XAWJ2XMQCS40U]M4=$8]'-AQ
M> PFKPKIW(8)?9?G R5.WPJBDBD!<I_M<P5Z5136E=#7FS16PF-1HT/=,AI]
M$<?1^"R+-85NA J5 UPF544\E)"&/@8+J6,W=F\K0*##8UW\'SA&$-P0VZJ?
M<: ?-0;BJ5MDN'?A-P0(?M9X$4NRN_MWN[N7TU7W8'@4[YY==V" 4A&:*JAF
M@]DT$:Y[RG2+8-OX?%C8@,=(_*SQ^B/' CBOK W;!1O8O2?G_P%02P,$%
M  @ AX")6K9>B$7_!   YPH  !D   !X;"]W;W)K<VAE971S+W-H965T,38N
M>&ULC59+<]LV$+[K5^PHF32982R*DO7P0S.VZK0Y)/7(3GOH] "1*Q$-"#
M:$7Y]=T%*%EQ';4'40"QCV^_?1 7&V,_NQ+1P]=*:7?9+;VOSWH]EY=8"7=B
M:M1TLC*V$IZV=MUSM451!*5*];(T'?4J(75W=A'>W=K9A6F\DAIO+;BFJH3=
M7J,RF\MNO[M[L9#KTO.+WNRB%FN\0_^IOK6TZ^VM%+)"[:318'%UV;WJGUT/
M63X(_"YQXP[6P)$LC?G,F_?%93=E0*@P]VQ!T-\#SE$I-D0POK0VNWN7K'BX
MWEE_%V*G6);"X=RH/V3AR\ONI L%KD2C_,)L?L4VGE.VEQOEPA,V479(PGGC
MO*E:94)021W_Q=>6AP.%2?H#A:Q5R +NZ"B@_%EX,;NP9@.6I<D:+T*H09O
M2<U)N?.63B7I^=D"G;=-[ALK]?JBY\DD'_3R5OTZJF<_4)_"!Z-]Z>!&%UA\
MK]\C*'L\V0[/=7;4X#M<GD V22!+L],C]@;[^ ;!WN#_Q ="%[! )3P6<,7U
M(+U$!W]>+4F*"N2OYQB(#H;/.^"F.7.UR/&R2UWAT#Y@=_;J17^4GA^!/]S#
M'QZS_M_I.:K^/+C1"2QN[NX7G^;WGQ;O/_X"]R7"W%2UT%OJLW6CA%5;P >A
M&F+*@?0.EHTCV\X%"LWR;PS=Y, ;H YM+((OA2=1D YJ2T.#;>1&K^2:3HN@
MY^0W6G$3D0T->2GTFM-"X^ SS1^2+B3WJCNA[.3&%G2HM@F9?@18"@)4U0II
M,G :<[2>9@\!/TRTU&1(!(@);7+5L"WVX(R2A0@3P:SVVBN12Q6+P9?6-.N2
M!ECP2T-%1?0V: DEO^W5F1D.5;2HW^N@XY!#@2^-L!XM"ZZDRX6"+0H;*CNA
MF#4-/0YB!Y9)>A)&K81FBND=BHJS>^".[1XP\Y.#M3)+\K)&;2J9/R;MY##%
MKUY,LO[XW#UQ1<FP:PJ?*9+.LW&'#^1+YPBUV#)2XC(WCF*FCP$0000OCR%P
M:<F<R6:F:A)ZBY0D$]1@B1I7S-5K&E<JE@[GE:%DZ7F41.:M%C&XZ"><]\_?
M)& H4$N(8^OB5^E;).Q..$?50T4AI W^=K'LY(G![X,5^]X/U#@$49E&LSW+
MT5K*AU+<#5R%9&$C?2DCJLA,")?.'U W&&'\6(T20D2J"+:@*2YYW# +% I]
M7LF_B97#=</[XJ!4:>,\_84,L/?#BEL\F\3EEB"N Q<;I(@$ITS1!]B==>Y+
M2U17<6PCCVV@H6NI5K<T>'O9-(&/7&C')#I<PUS(0]BO.N^,*>!.K-!OX24,
MTE-Z]@=]?B;3(?\/AN/.E9854='*O2:),;R!_G0*(Y)*2?8TFW3FQM:&@L10
M(_WL'$;IA,XR<M9/AN-)Y]YX,D.V1Q-Z3@?\[*=)/QVQHV1P.GC"39OS;2A>
MYEH?BS)^@&!#S!V2=[,KU;O'4IV'0OPM5.@-5V9\$0!VKH4*'21"YCZ(+0SZ
M263N);S=_3HW;1EDR3!+89R,)J,VFLY<N!)NVP9DPI)QQI2]AN$T#?]90@T-
M;SI73_J@'=8!V%N2&R?]Z2AHM*LGZ/X=_DL830<M2%X]]T7K'5P^*J3RXRL6
MSQ'JIW@/V;_=W^*NXN7E43Q> 3]0]4H:; I7I)J>C$^[8..U*FZ\J<-59FD\
M78S"LJ2;*%H6H/.5,7ZW80?[N^WL'U!+ P04    " "'@(E:=55V&+\$  "T
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R=5MMRXS8,_16,N^VT
M,UI?Y%PW3F9RG<U#FLPF[?:5EB")LQ2ID%04[]<7(&5;Z29IIR\Q11('!\ !
MPD5G[#=7(7IXKI5VQZ/*^^;39.*R"FOAQJ9!32>%L;7P]&G+B6LLBCP8U6J2
M3J=[DUI(/3I9A+T[>[(PK5=2XYT%U]:UL*LS5*8['LU&ZXTOLJP\;TQ.%HTH
M\1[]'\V=I:_)!B67-6HGC0:+Q?'H=/;I;,[WPX4_)79NL :.9&G,-_ZXSH]'
M4R:$"C//"()^GO <E6(@HO'88XXV+MEPN%ZC7X78*9:E<'ANU%>9^^IX=#""
M' O1*O_%=)^QCV>7\3*C7/@+7;P[FX\@:YTW=6],#&JIXZ]X[O,P,#B8OF&0
M]@9IX!T=!987PHN3A34=6+Y-:+P(H09K(B<U%^7>6SJ59.=/KG5F:H0'\8QN
M,?&$R/N3K+<^B];I&]:'<&.TKQQ<ZASSE_838K*ADZ[IG*7O E[A<@SI00+I
M--U]!V^^"6\>\';^9WCO6^^/X?KW\]N;2W@X_>OR'GHT+YX!GZDM'$(G''R
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
M.RO4-_;L?03(.98ERR&O.1*+\1ND=I>R3:H9SS\4 SOCKD[>=@WSH2V@1Z*
M6.VCTJ5H>D"$ G3E6HEC&+-3+EGJ2O:5U]0V5C(Q5F@+4N.$39P"P*P]#2+:
M]4G#;,2:7\D0RV<\"^28["JV"LN>?;&T:-U Z03%S7R@;^-X6(*/%E1^D 6!
MD<U:8/2T9@\3B'=7T:%=(E_6'L\&W .#$;+W*47S\<FA4AUY_TRENEVR??(;
M\^R0"A,K=9AD6ZEKV1*IZ=7X<L=<+Y7&X+*&OI_>O<"65Y]NC+&_4QBC*[()
M-$L:+^-[UD1\5(9Y,O[A$!XW##0[GE9Z&&*6WA[/ANWS1&KW:6H-4MG3[;21
MVZJZ? HZ\ZU@^+U$5'(?N<PN#6:,S#8\'B&H27L;ODHHKM8->CAH-NMP_;!^
MG'RG'ZEUF26+UZ?QP%3C*$&>!0P^7%W%<BJ<'%VL(D9Q1I3[E*VH*1;;\!%8
MEI(UFW-DLZB)'=4*##6(_//(COF8SBEI!N"5P3S1;6=@HK>G<_ [Y;(#$N?@
MX_9=8C:QKWODS-3_4X^?:]K)XY<13.]_XZS&0;="J:&N22=24S; D)IN5\,]
MH'FL@GV#+'.V.C;;"C*3F@<M@V0RHG$\9S,[^*R=-02-1VTI>.8Z/I9143 L
M+A5B: 9T[Q32TR&T'/,0KW2PJVQ2_HEXZNUQVGOY+PD3F3]QL"! -=-W@.YI
M]Q7E*GT\."Q/GV!N,=#!(F2K@.EL\N9T)%SZK)%N@JWBIP2<V(,MX^6&9$Z.
M%^#WPN(,VMSP!MVWI<O_ E!+ P04    " "'@(E:Y53:U+L)  "D&@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6S56=EN&SL2?<]7$+J9"P=0M+2M
M+(YCP(GCN1YD0[;[,)@'JIN2>-/=[)!LRYJOGU-%]N8H=C+ /,Q#XE[(6D^=
M*K9.ML9^=1NEO+@N\M(]'VV\KXZG4Y=N5"'=Q%2JQ)N5L87TN+7KJ:NLDAEO
M*O)I,IL]FA92EZ/3$W[VWIZ>F-KGNE3OK7!U44B[>Z%RLWT^FH^:!Q_T>N/I
MP?3TI))K]5'YS]5[B[MI*R73A2J=-J6P:O5\=#8_?G%$ZWG!%ZVVKG<MR).E
M,5_IYC)[/IJ102I7J2<)$G^NU$N5YR0(9GR+,D>M2MK8OVZD7[#O\&4IG7II
M\C]UYC?/1T]&(E,K6>?^@]G^H:(_"Y*7FMSQ_V(;UC["XK1VWA1Q,RPH=!G^
MRNL8A]Z&)[,?;$CBAH3M#HK8RG/IY>F)-5MA:36DT06[RKMAG"XI*1^]Q5N-
M??[T7%E])2DR3L@R$Q=26_%%YK4ZF7K(IU73-,IZ$60E/Y#U5+PQI=\X\:K,
M5#;</X5=K7%)8]R+Y%:!%VHY$<F3L4AFR>(6>8>MLX<L[_!.9\5EZ;RM@2X?
M_/Y#96M=KL49H41[C7"<:Y?FQM56B7^>+;$<"/K7OJ@$I4?[E5)5';M*INKY
M"&7CE+U2H]/??YL_FCV[Q:6CUJ6CVZ3_8OYNE_5T(LY??;C\<O;I\LNKC^+L
M[;FX.+O\(+Z<O?[\2O0U?=HH\=(4E2QW OQ@I<=#JC&QSLU2YE0H.AB$/^JZ
M,DYEPAOAL=%J]Q47T@N-X*]T*<M48T]JRDQ3J8Y1[0Y5!9&K*!Y/@[A4NHU8
M@4H<UM=Y)I9*R.Q*613Z3LC5"M4.5<N=2#>R7,,L70IP%ZJS1#U9J\IT!XO"
M6Q$L9\'=<EUZ!0M\>#L1GPP,RNI4L?F5\4 -&:Q8&UMYNP91F"L5L(8@E:!:
M)6T)N+DQBVQ"J4@QF8!(91U6NQ#I'FIA*.TE7K[= KS92IM1?!G##A3C-R"1
MOXR](5O[N@OU1N)O[DPP"T%ENP;!$6XKJYY@VB$V*"4D92U)XJUQ[;E.RO!*
M+G,-,LL0Y5RG.N:FLB9% K"7G D DLXIYR@4O(1"(2LLO)(YX:<RUE,]T[O"
ME-H;2[<(U!V!#7V"&6 BWH489^0J7W1[]<#>81XSY9 *AM:-71R@%L,Q5'")
MGI="(9*FT&E\KJEII<9F,%*%I%'%?!>FW42\DNFFYS5J1AL8E?79 3QF%8G#
M/A3?BICBBIB"%!D8:B-X/ ?7 YSA:7,'8VR-S;F62YT'DJ3XAE6Y*=</D>"B
M_SXD.0*1*K&GU'7F!$_KHLXE56\T!M&T:D,# "(')B83H$X6IF;:#@[E,$^O
M=(//IK*HTBCXQ"H0H1C_#N'*6 5BZ)N2')#,%@H%X%PZF<9:8#TRU_]6V61
M@TQB]+HT'K$FYT&I3'2@I4 /9#NG,PB2V5]HZF%-+QB<7"##(/ZN(B(D[/):
M!F7/L6'=9 :"23T7Z4]2!Q417&0EN'252BGRM*&J+9&U&SKZ%@K.&U!GA-:F
M7_;[:-\NHB/@G'@*_YCRJ M0,T6RKR3P63, %)0L\Z;0Y2[<4'3R.O5US$HD
MNQ L)*P1$-D.2!NWG#6@*RG*NE@B,OLH\GMF5%1'!4TQ9$(!#*]#[<O. 4Z
M4WW:ZY<6^3HL+R#1U':(/S1)KFJ>W&!\#\9PX;6Z4KE(6H[O9&TTD&K3#6K^
M[T2P[#75!G&C-06MWVO;NB3\DL1W5%UCME.WEOU*C00$ G2X ;)"/<8 WX@G
M%%2Y)/:"5_?%D]DX61RQS??%X]GX<+X@=[$5HYZM<2IHQSU>]$;NQ.&<'QSQ
M5%"%BLIW(=UDKN9R@H@A>[+401W7%>7TK+(Z9PV3>]VP1(M_'? O8A(_\O'I
MM4DY/GM\Z?MQ[^).&(;DO!M0<I]T[XO#Q0S_)X\6G(J\T=S1(SG$'5@<!'0\
M"/#H=X3 6GTG-]')&W/&?X$1L566V]W*Y#2M'=_[M+%*A=JB&J52Z05JFCP=
MW_OU#+0QAY4_-(53\).A[U?'?7$@%H_% US,%[-[;\'M_W?V'QXE[ "NGLYQ
MU3?Q;O,N2_B!T94(% 8D>\;5CF@#F:N'Q,W$XF.B\X<K?1V6W)P:Y1IXX.86
MFQ_PO)B-9[-91RW,>6/T9 U:QL P1.MWD]2$#+XY,O%DV.@*#@SE0VJ*_AY/
M*+!B%JS00^>/B/;H4-/:'5R3@J<N(OE5;%+!_\[IK&L"84 RDD:AE.H93!;\
M+WL# P^<3$EIU,_<D80"Q^CN:XNM[;I_U(#FX8P7/183\1GPM&P,Z7.-93?"
MT.01::)@[LL4-AY-$K#TWY#-O.8I%6,VAD[VL) 6F,'2DJ&S5'ZK,#ZA6BB4
M"6 ;#H*5T<U!.Z($^MHX-9I:U4M.!@UP%*V/[RX^M+V-3GVTK)*60]<@@T[6
M/N:>3(EG31P:9#\W+(NDAA[6;])AP3Z@_F2#XAXGN?(.&K;>/0C3,TDX (V,
M#Q<+5&%H@,GX:#$7P[XVG.XP<O )TYMNTMUQJ<PAAXB=!-\U.NL2]^K&>!Q'
MBU)=>S%/(J]-Q)_-)'-S\"!*JNV>^,2#/W:!E!@%G/+:T74SR)@E??AH,/.5
M1X^JCJ.HTX7.97/.H(FTW^QT\^DN[G2W]>W_5<^^_!X6O__V))G/G[4-^N"'
M_?J!>(^CF=09Y[-T@V/3\,C%3)W,%LS9R3A)DMM4EZ9\V.P/V@_ZCP8F]%_T
M=,W'5*RL+7DJAH&]: \/_0!>=)@HP)H8B.-7-*OZ9Z!0PW45CV'J6GN<XW4:
MA^EM\_$F\@%SKU-YS@P32L8*#AJ5,LUQ*SJ*MD[M&!@H; S=-M_U1[V6AR+4
MB"MTJE%1-.%?I^ Q@A-53CG<F!J<6(8E6'M-)S\FR#UC^$T_&Z '$YG4&.>U
M"\,W;0^(\RK=E/I;K5Q_3(H5,S\6[[J2B3)<#:[#VF^U(8!S-/?4Q[.FZHZ1
M-]K8G.,1^/*NS>/N4-NK6:590*:1+8]@&R*"YNX9HSGH/#Q&[S'?60XU@:E)
M#!_]$1Z?\Z>/TC1Y0C>3#:5;]:V&_/#!L/VN01_>$%8^XT*=J?AT:;8,F;JH
M>L>35%J[XU-T_%P0"3[FE4OH\3/W@Q-R+V \8Y U2%W[N3A8S"XZ(CXNLK8=
ME8!8IK@;L>KNF!L:>/,\'G?'X<O5M2ZHPGLH:_M@C#_^PSNW032Z&<!T'!*:
M?9]2>SY-]GUMGO9^.2B47?/O(RXTV? C0ONT_0GF+/SRT"T/O]^\X5D F54K
M;)U-'B]&PH;?1,*--Q7_#K$TWIN"+S=*HGII =ZO#) 9;TA!^\/4Z7\ 4$L#
M!!0    ( (> B5I274FL]@,  !0*   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;*56;6_C-@S^GE]!>,/0 F[]$K_$71(@S:5H@?9:].7V8=@'Q682
M[VPIDY2F_?>CY#C-[=*LN$, 1Y1(/B3UB%)_+>17M4#4\%)77 V<A=;+,\]3
M^0)KID[%$CFMS(2LF291SCVUE,@*:U177NC[B5>SDCO#OIV[D\.^6.FJY'@G
M0:WJFLG7<ZS$>N $3CMQ7\X7VDQXP_Z2S?$!]=/R3I+D;;T498U<E8*#Q-G
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
MU;1P:&U#,D[V2HNR<R8&95ZU?_[2[<.90^S]Q(%U#JSAW09J6/[&-9]/I3B
M--:$9CI-JHTWD<LK(\I:2UK-R4_/GU!IN4_T7N;5#JZ?^:9 ]6[J:L(V%F[2
MX2Q;'/83G D\B$IG"NZJ%-/7_BYQZHFQ$[$E&P2\Q\T-L-@!YK'1 %[0)QHT
M>,$O)<JK%)ZPX!I36)B#D>L<%?RUV) 5G92_+^U &R"\',!4SZVJ>8(SF\I#
MH?R&]OSM&S_R/@S0#WOZX1#Z?-T6#8@MO,YDE7&Y(^J;(ZQQ1^6B+U$?!+],
M_768Y$<8U8:! TH$KF K"BIM=6L]9Q(1RO8<H#D'0"K*O>'-8I=-'/B=(@]:
M6$9NHWD(?<^Z%R*%-=^B/L(5!-Z(6C_P3>M,0O,/PK&UJ/*2%R>[:[(8PSOP
M)Q.(R,HCVQ&+K960M9 D/+Q]$S.??8#(BVF-43#?"<>Q]2PTP1!V%%,["4SK
M>X[O12:0$XP"&!!TU LZ^G^"=L?Q>$G&0<A?D9%WX"2:!)TA5$."M,4'!Q+Y
M7.>[LB[$D:1>8\UI*\WMNA)**_B#("7<O>2ZFVCVTEKR@E=)<U@HW0=^A,!W
M6I&OX/WIL^Y>Z*E1",P)F0=C)XJC;N.M%5<9//*C.7C*:.N,F5'W&L*)U_R9
MPWR:L19*T5.6ES7/96MM:ETTQ-Z3W=CQ)U'CT?7^Q>Z_Z5]!- DZDJ9W27SW
M[ 8ND2K%O#,*$K&O='L9][/]4[9H;_ ?YNT[^$"%EE<*"MR2JW<S)M%E^[:T
M RWJYC[?"$VO0]/-Z#E&:0QH?2N$/@U,@/Z!GW\'4$L#!!0    ( (> B5IT
M8FS[1 0  "X,   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;-57WU/;
M.!!^YZ_8<3L=F.%PXI 4:)*9I!Q79FC+$-H^W-R#8F\2#;+D2C*!__Y6DFW,
M7/!Q#WVX%R)9VMWOVU]:QENE[\P&T<)#+J291!MKB[,X-ND&<V:.5(&23E9*
MY\S25J]C4VADF1?*19ST>J,X9UQ&T['_=JVG8U5:P25>:S!EGC/].$>AMI.H
M']4?;OAZ8]V'>#HNV!H7:+\5UYIV<:,EXSE*PY4$C:M)-.N?S4?NOK_PG>/6
MM-;@F"R5NG.;RVP2]1P@%)A:IX'1SSU^1"&<(H+QL](9-2:=8'M=:[_PW(G+
MDAG\J,0/GMG-)#J)(,,5*X6]4=M/6/$9.GVI$L;_A6UUMQ=!6AJK\DJ8$.1<
MAE_V4/GA-0)))9!XW,&01WG.+)N.M=J"=K=)FUMXJEZ:P''I@K*PFDXYR=GI
M.6I^SYQG##"9P07C&KXS42+LW[*E0',PCBT9<M?CM%(Z#TJ3%Y2>PF<E[<;
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
MQ15>+<RPP+L<"+T Y]><J][0 ,/M</X/4$L#!!0    ( (> B5II*#<$.@(
M .,$   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;(5446_:0 S^*U8F
M3:U4-2% US*(!'35^E )46U[F/9P)(:<>KG+[AQH__U\%\B81-E+8OOLSY]]
M]HUWQKZX$I'@M5+:3:*2J![%L<M+K(2[-C5J/ED;6PEBU6YB5UL410BJ5)PF
MR4U<":FC;!QL"YN-34-*:EQ8<$U5"?LV0V5VDZ@7'0Q+N2G)&^)L7(L-/B-]
MJQ>6M;A#*62%VDFCP>)Z$DU[H]G ^P>'[Q)W[D@&7\G*F!>O/!:3*/&$4&%.
M'D'P;XMS5,H#,8W?>\RH2^D#C^4#^D.HG6M9"8=SHW[(@LI)=!M!@6O1*%J:
MW5?<US/T>+E1+GQAU_H.AQ'DC2-3[8.9025U^Q>O^SX<!?3>"TCW 6G@W28*
M+.\%B6QLS0ZL]V8T+X120S23D]I?RC-9/I4<1]D2MZ@;A"7F9J-EZ-3%M"B"
M)!0\ZO;B6;N$BWLD(96[',?$N3U"G._SS-H\Z3MY[N#):"H=?-$%%O_&Q\RY
M(YX>B,_2LX /N+J&]/8*TB0=GL'K=XWH![S^?QJQMJ:".7.U/#!\&53"/%P#
M6O@Y7;E@_W6J 2W^X#2^7ZZ1JT6.DXBWQZ'=8I1]_-"[23Z?83_HV _.H6<+
M:XHF)P="%^#!98[N"FKQQ@M$0&@K=XKS>=1^ F3@+H%"O+E3+..CP>,&;<)Z
M.<A-HZF=P<[:;?"T'=R_[NWZ/PF[D=J!PC6')M>?>/YMNU*M0J8.8[PRQ+<1
MQ))?(;3>@<_7QM!!\0FZ=RW[ U!+ P04    " "'@(E:B<06&CP#  "Q"@
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
MGOY+]]/^0&1%N4(,2@,-)Y>FKO03Y ,M6G=K,Z'-#+AE;7XZ(&V".2^%T(?
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
M5\Y!7AY'*F\$VQ?'9U9,")84ESM*0LKS#O+YAC'Q>I,[J ^%+?X'4$L#!!0
M   ( (> B5J\3H&:!0,  "T.   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;*V7T6Z;,!2&7\5BU=1*6R"$D"9+D-H$MDJK5#7K=C'MPH&38A4PLYVD
M??O90&C2$9INODFP.?]W[/,CPQEO*'O@,8! CVF2\8D1"Y&/3).',:28=V@.
MF;RSI"S%0@[9O<ES!C@J1&EBVI;EFBDFF>&-B[D;YHWI2B0D@QN&^"I-,7NZ
MA(1N)D;7V$[<DOM8J G3&^?X'N8@[O(;)D=F38E("ADG-$,,EA/CHCL*!BJ^
M"/A.8,-WKI':R8+2!S6XBB:&I18$"81"$;#\6\,4DD2!Y#)^5TRC3JF$N]=;
M>E#L7>YE@3E,:?*#1"*>&.<&BF")5XFXI9LO4.VGKW@A37CQBS9EK#LT4+CB
M@J:56*X@)5GYCQ^K.NP(NLX!@5T)[)>"_@%!KQ+TCLW@5 +GV S]2M _-H-;
M"=RB]F6QBDK/L,#>F-$-8BI:TM1%85>AE@4FF7JPYH+)NT3JA/>9TFA#D@1]
M1!=11)3;.$%76?G(*N]/9R P2?B9#+F;S]#IR1DZ021#WV*ZXCB+^-@4<B6*
M9X95UFF9U3Z0M8>N:29BCOPL@JA![[?KARUZ4U:@+H.]+<.EW0J<0]Y!5O<#
MLBW;:=I/NSR 10?9YX6\WR"?'2,?'LSN_U_VX)^S[]6R5S]2O8+7>^V1^OE5
MWD%7 E+^JV%9ER7&:<:H$W7$<QS"Q)!')@>V!L-[_Z[K6I^:#-()F^F$^3IA
M@2;8GK%.;:S31G\VEJ0Y)DR^7@0*8\SNH<G=5M9;W2UA;@%3[\JU9XW-]:YE
MKT;X?T<X;K<W?!$6M('VRM:OR]9O+5L@RX;F> GBJ:E.K>*WUDDG;*83YNN$
M!9I@>W:ZM9VNGN/-U6FL3MA,)\S7"0LTP?:,'=3&#C0>;X.C3I-I:\JW^J83
MYNN$!9I@I6_FSN=L"K+^JO'@**2K3)2?(?5LV=M,NZ-9T0.\F/=ES],T+WNA
MBZ(%,)_Q92-U+>TF&4<)+&4JJS.0)PTKFY-R(&A>?$POJ)"?YL5E+/LY8"I
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
M71/#+]>(G_'\J];(@G(!Y#2K]4'8(P'__"[;@\^")/S?MJG/X;UVN-H()_R
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
M W_Z#8H&#5.\@$<R^TN>BF?[/1*LI>)Q$8P5Q"S)?^ES040MP#T4X!0!SDZ
M/3@0X!8![ELS#(J P6X&]T# L C(FF[E;<^(\ZBBD['@3T2D3R-:>I"QGT4C
M7RQ).\JC$GB789R:3'D<,X7**TEH$I(I3Q1+%I $#"3YA5R&(4L5I1&Y2?)^
MF>K[T0-%6?0)G_CRZ)&/'SZ1#X0EY(\E7TO$D6-+875I#BLH*KG**W$.5.*2
M.\R]E,1/0@A;XCU]_)DFWD)62FJ<+357CA;P&F;'Q#D](D[?&;;4,WU+^%D6
M/FAKSONR^_KP._I"7+LM>8,+M^PF;@;G?E<W\9@,(B[7 LC76XPD-PIB^7=;
M'\C3#-K3I+/BN5S1 "YZ..U)$!OH37[^R1[U?VT3P"289Q+,-P36T&I0:C70
MH4_\9,,$3U*Q<-3><BEK<KT<D4=%41Z\2_B<7+.$HHCXX#V7V4@G7_UGE:X$
MLPAP+*UC$-F8;Y537\DMHS,6(2JTS0=3;7!7^=Y3B?^=P0UYAJ4\0[T\4C&<
M12$D48'[0@(N<6"A' *%"5G&=QO=.?(H0TY? 3:3,WLTMC9U5K79N[+ZAH2^
M_ID&1Z.2HU%7CHY(##2=8K*>NP+!>'A$7H"*UK5&B]]UGC$)YNE;;@\/MLDW
M5$9#D9-2D1,CO?8(7UJ$0(G:1#G9ZREVO[_3?;5E=.7Z#0E]0PD;K)Z6K)Z^
M:ZJ>YER:G;/U)=4FNS)_VYC0HG35R4A)OJ&2&DJ>E4J>&1H?"<JE&2-G>UWV
M=&^*UY;2E?LW)/0-)6PP:_<KB])_URCYG2?!?S%07BGKLUJ"((W.6572-F3T
M>%UU,UR=;ZJZIL@U'VIKZ[UFSSAXJ)2@"(M7E(GXP @I@.H]UND/ASMC1)^N
M,]DFT7Q3:$VJG8IJ1TOUO> !0"C)7/"81+#  8*TJP@.4IX##NN4G^PMW?JT
MG2DWB>:;0FM27MEG6^OX)K7YBJ!3;O\\XNZ1; _V239J>HVB^:;0FB17OM?6
M^[0'V("0V)EQZ@^VA*MJ06XE?;#O7MP]SHTZ5:-HOBFT)N>5F;7U;K::2[B(
MR6PM\3ZNSRQ1(,1ZE:VY+$'?A@LQM I@TJ].[7TS:CNCG;7!,YK3-X765*"R
MRK;>,=ZQA,7KN)5;HR[8*)IG%,TWA=;4H#+']LF/^3QJF[2_4Z-HGE$TWQ1:
M4['*>-M=G'?-H!%X7J%!:)^K3)K>J5$TKT"KSWSNZ8Z-,Y6QR7EED>U7/'*#
M\X<:YW[.^1&9 :XC@/<"CFOY[L?JFR3@,1 N<(#%6.(R=7(;V%[OY.U,>NBI
M433O%1H_K[*&)8LM;:T?"TV5U/S76>79';W]O*//AU8E?617ZHVB>4;1?%-H
M30TJ2^W8/V95<DRZWZE1-,\HFF\*K:E8Y<P=O3/_KE5)C]E9':,FOD!KO(^[
M]LZR9"IED_3*FSMZ;_Y_6I;TI7;6TNBW@E=H?-NR9*JD7&NKMO$%>5UD.XXD
MFO]UHO*-'N75?%?3E7T^S3;_[%R_M,\OLST^5@63;Y6ZHV*!!I9$,$?(_O$)
MNCV1[S[*3Q1?9=MK9EPI'F>'2Z AB/0!O#_G7&U/T@3E'K#)OU!+ P04
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
M7'YD#[^3)B&OQ$M8+JJ_X*&QM6<@V0O)BL99/4&1T?H__M80<>"@</0.J'%
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
MQ_(ZCKCF3J2?_0IU=986F5:=UFDP]M5\MK(Y["4?]L'?_@902P,$%     @
MAX")6KDCVC>R 0  5!P  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\W9.V["0!2%X:T@+R##?4!"%%*EH8W8@ 7#0P%L>28*[#X("CA6BC1H3F7-
M6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3<OH:0%INXK]-3T\;#^<ZJZ?9U
M/B^[=6CKQ5>]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+^-$LOO?QD/\8''Z:
M[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*%TD$*05H^R"#(R@<Y
M!'GYH!$$C<H'C2%H7#[H&8*>RP>]0-!+^: )!$W*!\D091P2)/6P)M!:D&LA
M\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\E
MT%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM
M!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]
MC4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H[:BW$^CMJ+<_4N^4
M3[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"<X"?B.^_4$L#!!0    ( (> B5IE
MX9FUMP$  &4<   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!
MV2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;
M6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6VU MB8C@<L<PT@9HP
M"&V-9#I^HKE>5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$
M-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z
M-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<
M71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^
MUK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(4
M53D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*
M%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR
MJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4    " "'@(E:1L=-2)4
M  #-    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( (> B5J6GO[=\@   "L"   1              "  <,   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( (> B5J97)PC$ 8  )PG   3
M          "  >0!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
MAX")6M/.@J8B!0  -A4  !@              ("!)0@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( (> B5KL;WWWN <  *PA   8
M          " @7T-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    " "'@(E:ZV]Q:^ "  "0"0  &               @(%K%0  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ AX")6I*1QNJ]!P  DRX
M !@              ("!@1@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( (> B5I.#O;-@P0   @1   8              " @70@  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " "'@(E:7\?#; (#
M  "#"0  &               @($M)0  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ AX")6O^-U.[?"P  J6L  !@              ("!
M92@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( (> B5JU
MGUI!DP<  .(?   8              " @7HT  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    " "'@(E:<J/NRXD"  #"!P  &
M    @(%#/   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
MAX")6HN1-OI# @  B@8  !D              ("! C\  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    " "'@(E:]XQ3LX4*  !S&P  &0
M            @(%\00  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( (> B5I;$F<G@P<  /H0   9              " @3A,  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ AX")6M?Y!UJM P
M2@D  !D              ("!\E,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    " "'@(E: ^ =L$L'  !L$@  &0              @('6
M5P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( (> B5I$
MNS\,R00  %L*   9              " @5A?  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ AX")6K9>B$7_!   YPH  !D
M     ("!6&0  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M" "'@(E:=55V&+\$  "T"@  &0              @(&.:0  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( (> B5J[5YRZH@<  &<2   9
M              " @81N  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ AX")6N54VM2["0  I!H  !D              ("!778  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " "'@(E:4EU)K/8#
M   4"@  &0              @(%/@   >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( (> B5JW:]M5X0,  -T(   9              "
M@7R$  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ AX")
M6G-&4X&*!0  ^ X  !D              ("!E(@  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    " "'@(E:8@B"UC<%  "S#   &0
M        @(%5C@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( (> B5JG-&%S'P,  %('   9              " @<.3  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ AX")6ETKLA@7!0  )0T
M !D              ("!&9<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    " "'@(E:$NJ,A=0"   "!@  &0              @(%GG
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( (> B5I89WB,
M: ,  .P'   9              " @7*?  !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ AX")6G1B;/M$!   +@P  !D
M ("!$:,  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "'
M@(E:JK1-U.4#   I"@  &0              @(&,IP  >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( (> B5II*#<$.@(  .,$   9
M          " @:BK  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ AX")6HG$%AH\ P  L0H  !D              ("!&:X  'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "'@(E:2]!G0%4'   V
M.@  &0              @(&,L0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( (> B5I$3A9-X0,  ,@.   9              " @1BY
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ AX")6OAR
M\FXY @  T@0  !D              ("!,+T  'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    " "'@(E:,C2#>;4(  "!3@  &0
M    @(&@OP  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M (> B5I8.2X;@0,  "$0   9              " @8S(  !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ AX")6DA4Y*4'!0  ("8  !D
M             ("!1,P  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    " "'@(E:O$Z!F@4#   M#@  &0              @(&"T0  >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( (> B5J?UC)HS ,
M %\4   9              " @;[4  !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ AX")6A=QLMG,!   ,2$  !D              ("!
MP=@  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "'@(E:
MN]G@>V,#  #0#0  &0              @('$W0  >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    ( (> B5K$C$6^MP4   \F   9
M      " @5[A  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ AX")6BWO!]>^!@  :$4  !D              ("!3.<  'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "'@(E:AH2J8+L"  #D!@
M&0              @(%![@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    ( (> B5K5GV2N)0,  " *   9              " @3/Q  !X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ AX")6K@5$$]P
M P  /@X  !D              ("!C_0  'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    " "'@(E:DM:<_6L%   ['P  &0
M@($V^   >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( (>
MB5K(9:%8)P,  "P2   -              "  =C]  !X;"]S='EL97,N>&UL
M4$L! A0#%     @ AX")6I>*NQS     $P(   L              ( !*@$!
M %]R96QS+RYR96QS4$L! A0#%     @ AX")6G]-+63Z P  BQ\   \
M         ( !$P(! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( (> B5JY
M(]HWL@$  %0<   :              "  3H& 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( (> B5IEX9FUMP$  &4<   3
M      "  20( 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     W #< ^ X
'  P* 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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>57
<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>59
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>247</ContextCount>
  <ElementCount>201</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity</Role>
      <ShortName>Condensed Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="neog-20250228.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-20250228.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-20250228.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/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation</Role>
      <ShortName>Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="neog-20250228.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/20250228/taxonomy/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShare1</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Segment Information and Geographic Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData</Role>
      <ShortName>Segment Information and Geographic Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Derivatives and Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1</Role>
      <ShortName>Derivatives and Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Description of Business and Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies</Role>
      <ShortName>Description of Business and Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/RevenueRecognition</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShare1</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Segment Information and Geographic Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables</Role>
      <ShortName>Segment Information and Geographic Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwill</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuring</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Derivatives and Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueTables</Role>
      <ShortName>Derivatives and Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995665 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Revenue Recognition (Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails</Role>
      <ShortName>Revenue Recognition (Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Revenue Recognition - Summary of Contract Liabilities by Period (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/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-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail</Role>
      <ShortName>Revenue Recognition - Summary of Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Net Loss Per Share - Calculation of Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail</Role>
      <ShortName>Net Loss Per Share - Calculation of Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail</Role>
      <ShortName>Segment Information and Geographic Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Segment Information and Geographic Data - Segment Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail</Role>
      <ShortName>Segment Information and Geographic Data - Segment Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Segment Information and Geographic Data - Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail</Role>
      <ShortName>Segment Information and Geographic Data - Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Goodwill - Summary of Goodwill by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails</Role>
      <ShortName>Goodwill - Summary of Goodwill by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Goodwill - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails</Role>
      <ShortName>Goodwill - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Restructuring - Summary of Restructuring Charges by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Charges by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Restructuring - Summary of Restructuring Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995835 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Derivatives and Fair Value - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail</Role>
      <ShortName>Derivatives and Fair Value - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995855 - 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/20250228/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>44</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995865 - 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/20250228/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>45</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995875 - 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/20250228/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>46</Position>
    </Report>
    <Report instance="neog-20250228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995885 - 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/20250228/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>47</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-20250228.htm">neog-20250228.htm</File>
    <File>neog-20250228.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img194654855_0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="720">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>61
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "neog-20250228.htm": {
   "nsprefix": "neog",
   "nsuri": "http://www.neogen.com/20250228",
   "dts": {
    "inline": {
     "local": [
      "neog-20250228.htm"
     ]
    },
    "schema": {
     "local": [
      "neog-20250228.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/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 192,
   "keyCustom": 9,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 29,
   "memberCustom": 11,
   "hidden": {
    "total": 15,
    "http://xbrl.sec.gov/dei/2024": 7,
    "http://fasb.org/us-gaap/2024": 8
   },
   "contextCount": 247,
   "entityCount": 1,
   "segmentCount": 40,
   "elementCount": 586,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 720,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/CoverPage",
     "longName": "100000 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "100010 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_dde86516-7112-4db9-9ba3-0e0d56c02ee0",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_dde86516-7112-4db9-9ba3-0e0d56c02ee0",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "100020 - 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_dde86516-7112-4db9-9ba3-0e0d56c02ee0",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_dde86516-7112-4db9-9ba3-0e0d56c02ee0",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations",
     "longName": "100030 - Statement - Condensed Consolidated Statements of Operations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
     "longName": "100040 - 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_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical",
     "longName": "100050 - 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_acab4e52-b2c8-43de-9806-5669f6fa6aaf",
      "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_acab4e52-b2c8-43de-9806-5669f6fa6aaf",
      "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
     "longName": "100060 - Statement - Condensed Consolidated Statements of Equity",
     "shortName": "Condensed Consolidated Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_619e5ae1-5c71-4dc0-a463-58468a40a38f",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69",
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "100070 - 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_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.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_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.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_a621ada7-befa-43da-b95e-68c745564401",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.neogen.com/20250228/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_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognition",
     "longName": "995465 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShare1",
     "longName": "995475 - Disclosure - Net Loss Per Share",
     "shortName": "Net Loss Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData",
     "longName": "995485 - Disclosure - Segment Information and Geographic Data",
     "shortName": "Segment Information and Geographic Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwill",
     "longName": "995515 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuring",
     "longName": "995525 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes",
     "longName": "995535 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingencies",
     "longName": "995545 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValue1",
     "longName": "995555 - Disclosure - Derivatives and Fair Value",
     "shortName": "Derivatives and Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss",
     "longName": "995565 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEvent",
     "longName": "995575 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
     "longName": "995585 - 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": "22",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables",
     "longName": "995595 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareTables",
     "longName": "995605 - Disclosure - Net Loss Per Share (Tables)",
     "shortName": "Net Loss Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables",
     "longName": "995615 - Disclosure - Segment Information and Geographic Data (Tables)",
     "shortName": "Segment Information and Geographic Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillTables",
     "longName": "995635 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringTables",
     "longName": "995645 - Disclosure - Restructuring (Tables)",
     "shortName": "Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueTables",
     "longName": "995655 - Disclosure - Derivatives and Fair Value (Tables)",
     "shortName": "Derivatives and Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables",
     "longName": "995665 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails",
     "longName": "995675 - Disclosure - Revenue Recognition (Additional Information) (Details)",
     "shortName": "Revenue Recognition (Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "neog:ProductsAndServicesPaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "neog:ProductsAndServicesPaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail",
     "longName": "995685 - 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_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
     "longName": "995695 - 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_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ecd1d100-a49d-4cec-a06d-cb6a935dfe23",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
     "longName": "995705 - Disclosure - Net Loss Per Share - Calculation of Net Loss Per Share (Detail)",
     "shortName": "Net Loss Per Share - Calculation of Net Loss Per Share (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
     "longName": "995725 - 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": "34",
     "firstAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
     "longName": "995735 - 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": "35",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
     "longName": "995745 - 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": "36",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5e7626fc-487b-4208-a96a-fc7128ca9521",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
     "longName": "995785 - 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": "37",
     "firstAnchor": {
      "contextRef": "C_b685b3f2-ebe4-4724-8685-e72cec12de7e",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "name": "neog:GoodwillImpairmentLossExcludingForeignExchange",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
     "longName": "995795 - Disclosure - Goodwill - Additional Information (Details)",
     "shortName": "Goodwill - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
     "longName": "995805 - 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": "39",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_fe493807-5680-4e72-bdd4-9077cd15d38a",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
     "longName": "995815 - Disclosure - Restructuring - Summary of Restructuring Activity (Details)",
     "shortName": "Restructuring - Summary of Restructuring Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_b685b3f2-ebe4-4724-8685-e72cec12de7e",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b685b3f2-ebe4-4724-8685-e72cec12de7e",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
     "longName": "995825 - Disclosure - Income Taxes - Additional Information (Detail)",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_a621ada7-befa-43da-b95e-68c745564401",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d251a1e6-63bb-482d-9609-bab1e16c7c60",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "longName": "995835 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_dde86516-7112-4db9-9ba3-0e0d56c02ee0",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b685b3f2-ebe4-4724-8685-e72cec12de7e",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AccrualForEnvironmentalLossContingencies",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
     "longName": "995845 - 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": "43",
     "firstAnchor": {
      "contextRef": "C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_fcccbb72-9554-4377-9aa0-ac99d46643c0",
      "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-20250228.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
     "longName": "995855 - 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": "44",
     "firstAnchor": {
      "contextRef": "C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
     "longName": "995865 - 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": "45",
     "firstAnchor": {
      "contextRef": "C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b",
      "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-20250228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b",
      "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-20250228.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai",
     "longName": "995875 - 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": "46",
     "firstAnchor": {
      "contextRef": "C_74748613-a09f-4ea5-a01c-34b0f4bb84f6",
      "name": "us-gaap:InterestRateDerivativesAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_903a9366-e085-4705-a582-a423231dfaa6",
      "name": "us-gaap:InterestRateDerivativesAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250228.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
     "longName": "995885 - 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": "47",
     "firstAnchor": {
      "contextRef": "C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "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-20250228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c396c543-c26a-4f0c-8d6b-8ec9326d75fd",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "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-20250228.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AccountingPronouncementsAndOtherRegulatoryPronouncementsPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting pronouncements and other regulatory pronouncements.",
        "label": "Accounting Pronouncements and Other Regulatory Pronouncements Policy Text Block",
        "terseLabel": "Accounting Pronouncements and Other Regulatory Pronouncements"
       }
      }
     },
     "auth_ref": []
    },
    "neog_AccountingPronouncementsRecentlyAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AccountingPronouncementsRecentlyAdoptedPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting pronouncements recently adopted.",
        "label": "Accounting Pronouncements Recently Adopted [Policy Text Block]",
        "terseLabel": "Accounting Pronouncements Recently Adopted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r73",
      "r777"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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,305 and $4,140",
        "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": [
      "r936"
     ]
    },
    "neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r337",
      "r741",
      "r895",
      "r896",
      "r966",
      "r969"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses",
        "terseLabel": "Environmental loss contingencies, charges to expense for potential fines or penalties",
        "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion."
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "AccruedEnvironmentalLossContingenciesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r75",
      "r740",
      "r965",
      "r966",
      "r969"
     ]
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedEnvironmentalLossContingenciesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r79",
      "r965",
      "r966",
      "r969"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Accrued Income Taxes, Current",
        "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": [
      "r75",
      "r134"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r180",
      "r188",
      "r189",
      "r459",
      "r723",
      "r914"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r180",
      "r188",
      "r189",
      "r914"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r187",
      "r188",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r22",
      "r23",
      "r92",
      "r170",
      "r555",
      "r593",
      "r597"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r187",
      "r188",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "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": [
      "r5",
      "r15",
      "r23",
      "r465",
      "r468",
      "r502",
      "r588",
      "r589",
      "r914",
      "r915",
      "r916",
      "r922",
      "r923",
      "r924",
      "r926"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r6",
      "r15",
      "r23",
      "r90",
      "r91",
      "r188",
      "r189",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r914"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-Lived Intangible Assets [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": [
      "r307",
      "r308",
      "r309",
      "r311",
      "r716"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r843"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r84",
      "r777",
      "r1045"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r610",
      "r922",
      "r923",
      "r924",
      "r926",
      "r987",
      "r1046"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r889"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r815",
      "r825",
      "r835",
      "r867"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r818",
      "r828",
      "r838",
      "r870"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r890"
     ]
    },
    "neog_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AgreementAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_AgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AgreementDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r863"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r863",
      "r871",
      "r875",
      "r883"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r881"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r171",
      "r278",
      "r286"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r103",
      "r352",
      "r918",
      "r1002"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r306",
      "r313",
      "r739"
     ]
    },
    "neog_AnimalCareAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "AnimalCareAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "AnimalSafetyMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetail"
     ],
     "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": [
      "r232"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/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": [
      "r30"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r9",
      "r38"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r133",
      "r142",
      "r164",
      "r199",
      "r236",
      "r244",
      "r262",
      "r266",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r455",
      "r460",
      "r479",
      "r550",
      "r648",
      "r732",
      "r733",
      "r777",
      "r805",
      "r974",
      "r975",
      "r1003"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r158",
      "r174",
      "r199",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r455",
      "r460",
      "r479",
      "r777",
      "r974",
      "r975",
      "r1003"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r879"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r874"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r874"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r874"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r874"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r874"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r876"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r875"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r875"
     ]
    },
    "neog_BacterialAndGeneralSanitationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BacterialAndGeneralSanitationMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "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 has been reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r63",
      "r320",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "neog_BiosecurityProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BiosecurityProductsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r448",
      "r758",
      "r759"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r448",
      "r758",
      "r759"
     ]
    },
    "neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessAcquisitionCostsByAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [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": [
      "r448"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "verboseLabel": "Summary of Business Acquisition, Pro Forma Information",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r902"
     ]
    },
    "neog_BusinessCombinationAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationAdjustmentsToDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessCombinationAdjustmentsToIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessCombinationConsiderationPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessCombinationConsiderationPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r2",
      "r3",
      "r13"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r2",
      "r3",
      "r50",
      "r451"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Other",
        "verboseLabel": "Non-cash consideration",
        "terseLabel": "Non-cash consideration",
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r449"
     ]
    },
    "neog_BusinessCombinationNonCashConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationNonCashConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedLabel": "Lease liability",
        "documentation": "Amount of lease obligation assumed in business combination."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "verboseLabel": "Other current assets",
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaids and other current assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Purchase price allocation for Prepaid Expenses",
        "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, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "verboseLabel": "Purchase price allocation for accounts receivable",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Total",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "verboseLabel": "Purchase price allocation for current liabilities",
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "verboseLabel": "Purchase price allocation for accounts payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred revenue",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "terseLabel": "Unearned revenue liability",
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "verboseLabel": "Purchase price allocation for other current liabilities",
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "verboseLabel": "Purchase price allocation for deferred tax liability",
        "negatedLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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 Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets",
        "verboseLabel": "Purchase price allocation for intangible assets",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "verboseLabel": "Purchase price allocation for inventory",
        "documentation": "The amount of inventory recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Total identifiable assets and liabilities acquired",
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "verboseLabel": "Purchase price allocation for long-term liabilities",
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-current liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "verboseLabel": "Purchase price allocation for other non-current assets",
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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 Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment",
        "verboseLabel": "Purchase price allocation for land, property and equipment",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47"
     ]
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total purchase consideration",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r72",
      "r111",
      "r112"
     ]
    },
    "neog_CapinnovetIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "CapinnovetIncMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r161",
      "r720"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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 Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r107",
      "r198"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Decrease in Cash and Cash Equivalents",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r107"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r58"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r854"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r851"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r849"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r153",
      "r167",
      "r168",
      "r169",
      "r199",
      "r223",
      "r227",
      "r229",
      "r231",
      "r238",
      "r239",
      "r281",
      "r340",
      "r343",
      "r344",
      "r345",
      "r349",
      "r350",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r479",
      "r602",
      "r603",
      "r604",
      "r605",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r636",
      "r657",
      "r675",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r893",
      "r919",
      "r927"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r855"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r855"
     ]
    },
    "neog_CommitmentAndContingenciesTextualAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "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/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and Contingencies (note 8)",
        "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": [
      "r80",
      "r135",
      "r552",
      "r635"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_CommitmentsAndContingenciesDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "CommitmentsAndContingenciesDisclosureLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "CommitmentsAndContingenciesDisclosureTable",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r120",
      "r333",
      "r334",
      "r703",
      "r960",
      "r968"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r793",
      "r794",
      "r795",
      "r797",
      "r798",
      "r799",
      "r802",
      "r922",
      "r923",
      "r926",
      "r987",
      "r1044",
      "r1046"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r83"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r83",
      "r636"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r83"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250228/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": [
      "r16",
      "r83",
      "r636",
      "r654",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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,038,267 and 216,614,407 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": [
      "r83",
      "r554",
      "r777"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r860"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r859"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r861"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r858"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive 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": [
      "r54",
      "r129",
      "r183",
      "r185",
      "r192",
      "r545",
      "r563"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r89",
      "r191",
      "r544",
      "r562"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive (Loss) Income",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r202",
      "r236",
      "r246",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r732",
      "r733",
      "r974",
      "r975"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r202",
      "r236",
      "r246",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r732",
      "r733",
      "r974",
      "r975"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r977"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r360",
      "r361",
      "r372"
     ]
    },
    "neog_CorviumIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "CorviumIncMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r904",
      "r905"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "label": "Cost of Goods and Services 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": [
      "r95",
      "r96",
      "r510"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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/20250228",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit agreement.",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_CultureMediaAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "CultureMediaAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r49",
      "r950",
      "r951",
      "r952",
      "r953",
      "r955",
      "r956",
      "r958",
      "r959"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r351",
      "r488",
      "r489",
      "r747",
      "r748",
      "r775"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Percentage of lowered term loan and revolver facility borrowings",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r353",
      "r488",
      "r489",
      "r775"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt, maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r746",
      "r988",
      "r989"
     ]
    },
    "neog_DecreaseInDerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "DecreaseInDerivativeNotionalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r9",
      "r150",
      "r921"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r421",
      "r422",
      "r551"
     ]
    },
    "us-gaap_DeferredRevenueAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r908"
     ]
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue recognized",
        "label": "Deferred Revenue, Revenue Recognized",
        "negatedLabel": "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/20250228",
     "localname": "DelfUkLtdMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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",
        "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": [
      "r9",
      "r236",
      "r249",
      "r266",
      "r732",
      "r733"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r625",
      "r627",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r663",
      "r664",
      "r665",
      "r666",
      "r669",
      "r670",
      "r671",
      "r672",
      "r685",
      "r687",
      "r691",
      "r693",
      "r793",
      "r795",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r66",
      "r131",
      "r625",
      "r627",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r663",
      "r664",
      "r665",
      "r666",
      "r669",
      "r670",
      "r671",
      "r672",
      "r685",
      "r687",
      "r691",
      "r693",
      "r722",
      "r793",
      "r795",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r130",
      "r463",
      "r470"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r61",
      "r64"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/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": [
      "r470"
     ]
    },
    "us-gaap_DerivativeMaturityDates": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeMaturityDates",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r626",
      "r627",
      "r685",
      "r686",
      "r688",
      "r690",
      "r692",
      "r795"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r984",
      "r985"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/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": [
      "r17",
      "r55",
      "r56",
      "r57",
      "r59",
      "r62",
      "r64",
      "r67",
      "r69",
      "r71",
      "r470"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r55",
      "r56",
      "r59",
      "r68",
      "r201",
      "r218"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r17"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r128",
      "r950",
      "r951",
      "r952",
      "r953",
      "r955",
      "r956",
      "r958",
      "r959"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r371",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r371",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250228/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": [
      "r978"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r377",
      "r379",
      "r409",
      "r410",
      "r411",
      "r761"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "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/2024",
     "localname": "DisclosureTextBlockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r810"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r842"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r853"
     ]
    },
    "neog_EarningPerShareBasicAndDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "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/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net Loss Per Share",
        "verboseLabel": "Net loss per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/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": [
      "r193",
      "r208",
      "r209",
      "r211",
      "r212",
      "r213",
      "r215",
      "r221",
      "r223",
      "r229",
      "r230",
      "r231",
      "r235",
      "r446",
      "r453",
      "r473",
      "r474",
      "r546",
      "r564",
      "r725"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/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": [
      "r193",
      "r208",
      "r209",
      "r211",
      "r212",
      "r213",
      "r215",
      "r223",
      "r229",
      "r230",
      "r231",
      "r235",
      "r446",
      "r453",
      "r473",
      "r474",
      "r546",
      "r564",
      "r725"
     ]
    },
    "neog_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail"
     ],
     "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/20250228",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail"
     ],
     "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/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShare1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r232",
      "r233",
      "r234"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r763",
      "r979",
      "r980"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r75"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r892"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r807"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r339"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r339"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r339",
      "r741"
     ]
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnvironmentalRemediationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r740",
      "r894",
      "r897"
     ]
    },
    "us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r898"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r847"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r888"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r888"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r888"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250228/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": [
      "r16",
      "r154",
      "r187",
      "r188",
      "r189",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r216",
      "r218",
      "r237",
      "r282",
      "r285",
      "r317",
      "r359",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r452",
      "r453",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r472",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r491",
      "r493",
      "r502",
      "r562",
      "r588",
      "r589",
      "r590",
      "r610",
      "r675"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r857"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r815",
      "r825",
      "r835",
      "r867"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r812",
      "r822",
      "r832",
      "r864"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r132",
      "r704"
     ]
    },
    "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current portion of finance lease",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Repayment of finance lease and other",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r498"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250228/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": [
      "r305",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r314",
      "r315",
      "r511",
      "r512",
      "r716"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250228/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": [
      "r305",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r314",
      "r315",
      "r716"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r307"
     ]
    },
    "neog_FoodSafetyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "FoodSafetyMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r10"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r722",
      "r757",
      "r766",
      "r767"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r871"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r871"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r871"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r871"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r829",
      "r839",
      "r871"
     ]
    },
    "us-gaap_FormerGainContingencyRecognizedInCurrentPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FormerGainContingencyRecognizedInCurrentPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain recognized related to contingent liability",
        "label": "Former Gain Contingency, Recognized in Current Period",
        "documentation": "Amount of gain recognized in the period that had been disclosed in prior periods as a contingent gain."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_ForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/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": [
      "r986"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r852"
     ]
    },
    "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r61",
      "r65"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r9"
     ]
    },
    "us-gaap_GainOnBusinessInterruptionInsuranceRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainOnBusinessInterruptionInsuranceRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on Business Interruption Insurance Recovery",
        "terseLabel": "Business interruption insurance proceeds relating to fire damage",
        "documentation": "The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainOnBusinessInterruptionInsuranceRecoveryStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on Business Interruption Insurance Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain from business interruption insurance recovery."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "neog_GainOnPerformanceMilestoneLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "GainOnPerformanceMilestoneLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "GardenSpincoMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r100",
      "r659"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r100"
     ]
    },
    "neog_GeneticVeterinaryServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "GeneticVeterinaryServicesIncMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "GenomicsServicesMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill (note 7)",
        "totalLabel": "Goodwill, Total",
        "label": "Goodwill",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Goodwill (note 5)",
        "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": [
      "r162",
      "r291",
      "r543",
      "r733",
      "r738",
      "r769",
      "r777",
      "r940",
      "r947"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r304",
      "r738"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r293",
      "r303",
      "r738"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r294",
      "r301",
      "r738"
     ]
    },
    "neog_GoodwillImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "GoodwillImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "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": [
      "r9",
      "r292",
      "r298",
      "r304",
      "r738",
      "r769"
     ]
    },
    "neog_GoodwillImpairmentLossExcludingForeignExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "GoodwillImpairmentLossExcludingForeignExchange",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/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": [
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r738"
     ]
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and other",
        "label": "Goodwill, 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": [
      "r1",
      "r939"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r93",
      "r97",
      "r141",
      "r199",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r479",
      "r727",
      "r732",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934",
      "r974"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r462"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total",
        "terseLabel": "Fixed asset impairment",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r38",
      "r115",
      "r768"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r116"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "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": [
      "r94",
      "r137",
      "r141",
      "r547",
      "r559",
      "r727",
      "r732",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r320",
      "r325",
      "r476",
      "r477",
      "r478",
      "r585",
      "r587",
      "r660",
      "r716",
      "r770",
      "r1015"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r325",
      "r476",
      "r477",
      "r478",
      "r585",
      "r587",
      "r660",
      "r716",
      "r770",
      "r1015"
     ]
    },
    "neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r200",
      "r418",
      "r424",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r438",
      "r440",
      "r441",
      "r442",
      "r607",
      "r763"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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",
        "verboseLabel": "Income tax benefit",
        "terseLabel": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r151",
      "r217",
      "r218",
      "r236",
      "r252",
      "r266",
      "r423",
      "r424",
      "r439",
      "r565",
      "r763"
     ]
    },
    "neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r419",
      "r420",
      "r431",
      "r432",
      "r433",
      "r435",
      "r601"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r425",
      "r426",
      "r979"
     ]
    },
    "neog_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities, net of business acquisitions:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail"
     ],
     "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": [
      "r224",
      "r225",
      "r226",
      "r231",
      "r378"
     ]
    },
    "neog_IndicatorTestingCultureMediaAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "IndicatorTestingCultureMediaAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r819",
      "r829",
      "r839",
      "r863",
      "r871",
      "r875",
      "r883"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r887"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r811",
      "r887"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r811",
      "r887"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r956",
      "r957"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Other",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": []
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r75"
     ]
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r717",
      "r800",
      "r801"
     ]
    },
    "us-gaap_IntersubsegmentEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersubsegmentEliminationsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r909"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Gross",
        "totalLabel": "Inventory, Gross, Total",
        "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": [
      "r912"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r173",
      "r721",
      "r777"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r160",
      "r172",
      "r287",
      "r288",
      "r289",
      "r509",
      "r724"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r911"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r114",
      "r912"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r910"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250228/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_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r21",
      "r74",
      "r75",
      "r76",
      "r78",
      "r79",
      "r80",
      "r81",
      "r199",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r456",
      "r460",
      "r461",
      "r479",
      "r634",
      "r726",
      "r805",
      "r974",
      "r1003",
      "r1004"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r88",
      "r136",
      "r557",
      "r777",
      "r920",
      "r938",
      "r998"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r76",
      "r159",
      "r199",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r456",
      "r460",
      "r461",
      "r479",
      "r777",
      "r974",
      "r1003",
      "r1004"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "neog_LifeSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "LifeSciencesMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life Sciences [Member]",
        "label": "Life Sciences [Member]",
        "terseLabel": "Life Sciences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Fee Expense",
        "terseLabel": "Litigation settlemnt expense related to royalty payment dispute",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.neogen.com/20250228/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_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Current Debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "totalLabel": "Total\u00a0non-current\u00a0debt, 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": [
      "r166"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r961",
      "r962",
      "r963"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r21",
      "r41",
      "r961",
      "r962",
      "r963"
     ]
    },
    "neog_LossContingenciesGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "LossContingenciesGain",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingencies gain",
        "label": "Loss Contingencies Gain",
        "documentation": "Loss contingencies gain."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss Contingency Accrual, Period Increase (Decrease), Total",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "terseLabel": "Accrual reversed",
        "documentation": "Amount of increase (decrease) in loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyLossInPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingency loss",
        "label": "Loss Contingency, Loss in Period",
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates."
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "neog_LossOnSaleOfMinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "LossOnSaleOfMinorityInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": []
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities",
        "verboseLabel": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_MarketableSecuritiesUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesUnrealizedGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized gain (loss) on marketable securities, net of tax",
        "terseLabel": "Unrealized gain (loss) on marketable securities",
        "label": "Marketable Security, Unrealized Gain (Loss)",
        "documentation": "Amount of unrealized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r338",
      "r339",
      "r375",
      "r416",
      "r475",
      "r508",
      "r584",
      "r586",
      "r598",
      "r626",
      "r627",
      "r678",
      "r680",
      "r682",
      "r683",
      "r694",
      "r714",
      "r715",
      "r737",
      "r749",
      "r760",
      "r771",
      "r772",
      "r773",
      "r774",
      "r787",
      "r976",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010"
     ]
    },
    "neog_MaximumPotentialPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "MaximumPotentialPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r338",
      "r339",
      "r375",
      "r416",
      "r475",
      "r508",
      "r584",
      "r586",
      "r598",
      "r626",
      "r627",
      "r678",
      "r680",
      "r682",
      "r683",
      "r694",
      "r714",
      "r715",
      "r737",
      "r749",
      "r760",
      "r771",
      "r772",
      "r773",
      "r787",
      "r976",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r874"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r882"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r856"
     ]
    },
    "neog_NaturalToxinsAllergensAndDrugResiduesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "NaturalToxinsAllergensAndDrugResiduesMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "NaturalToxinsAndAllergensMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash provided by Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash Flows provided by Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash used for Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash Flows used for Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash provided by Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows provided by Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "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 loss per share: - Net 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": [
      "r98",
      "r110",
      "r138",
      "r157",
      "r181",
      "r184",
      "r189",
      "r199",
      "r206",
      "r208",
      "r209",
      "r211",
      "r212",
      "r213",
      "r217",
      "r218",
      "r228",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r446",
      "r453",
      "r474",
      "r479",
      "r561",
      "r656",
      "r673",
      "r674",
      "r803",
      "r974"
     ]
    },
    "neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r855"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r829",
      "r839",
      "r863",
      "r871"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r846"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r845"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r863"
     ]
    },
    "neog_NonRule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "NonRule10B51ArrModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Rule 10B 51 Arr Modified Flag.",
        "label": "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/2024",
     "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": [
      "r882"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r882"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "International",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250228/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": [
      "r17"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Other Expense",
        "label": "Nonoperating 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": [
      "r102"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Expense",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r728",
      "r736",
      "r930"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) gain before reclassifications",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r23"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total 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": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "verboseLabel": "Operating (loss) income",
        "totalLabel": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r727",
      "r929",
      "r931",
      "r932",
      "r933",
      "r934"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use assets",
        "verboseLabel": "Right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r267",
      "r732",
      "r733"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20250228",
     "localname": "OtherAccrualsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accruals [Member]",
        "documentation": "Other accruals."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r163"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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) gain 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": [
      "r175",
      "r179",
      "r562"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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 (loss) 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": [
      "r6",
      "r562"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "totalLabel": "Other comprehensive (loss) income, net of tax:",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r20",
      "r182",
      "r185",
      "r191",
      "r213",
      "r480",
      "r481",
      "r486",
      "r544",
      "r562",
      "r914",
      "r915"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on marketable securities, net of tax",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "verboseLabel": "Unrealized gain on marketable securities",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r179",
      "r280"
     ]
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other current assets."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r70"
     ]
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities [Member]",
        "label": "Other Current Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r19"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r75",
      "r777"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r79"
     ]
    },
    "neog_OtherNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "OtherNetMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r110"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r104"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncomeExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r855"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r742",
      "r743",
      "r744",
      "r745"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r817",
      "r827",
      "r837",
      "r869"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r820",
      "r830",
      "r840",
      "r872"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r820",
      "r830",
      "r840",
      "r872"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r324",
      "r917"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r195"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r24",
      "r450"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r24"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r143",
      "r981",
      "r982",
      "r983"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r854"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r854"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r846"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r845"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r847"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r891"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r846"
     ]
    },
    "neog_PostmergerNeogenCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "PostmergerNeogenCorpMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r354"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r636"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r354"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r636",
      "r654",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r553",
      "r777"
     ]
    },
    "neog_PremergerNeogenShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "PremergerNeogenShareholdersMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r913"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": []
    },
    "neog_ProceedsFromBusinessInterruptionInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ProceedsFromBusinessInterruptionInsurance",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds form business interruption insurance",
        "label": "Proceeds from Business Interruption Insurance",
        "documentation": "Proceeds from business interruption insurance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r7",
      "r18"
     ]
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLegalSettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Legal Settlements",
        "terseLabel": "Proceeds from legal settlement",
        "documentation": "Cash received for the settlement of litigation during the current period."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Drawings from revolving facility",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r106"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r750"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r510",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r718",
      "r750",
      "r786",
      "r787",
      "r788",
      "r791",
      "r792",
      "r970",
      "r972",
      "r978",
      "r1012",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r510",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r718",
      "r750",
      "r786",
      "r787",
      "r788",
      "r791",
      "r792",
      "r970",
      "r972",
      "r978",
      "r1012",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "neog_ProductsAndServicesPaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ProductsAndServicesPaymentTerms",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss",
        "totalLabel": "Net Loss",
        "terseLabel": "Net (loss) income",
        "verboseLabel": "Net income (loss)",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r181",
      "r184",
      "r196",
      "r199",
      "r206",
      "r213",
      "r217",
      "r218",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r446",
      "r453",
      "r454",
      "r457",
      "r458",
      "r474",
      "r479",
      "r547",
      "r560",
      "r609",
      "r656",
      "r673",
      "r674",
      "r764",
      "r765",
      "r804",
      "r916",
      "r974"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r11",
      "r500",
      "r548",
      "r558",
      "r777"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r844"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r844"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r338",
      "r339",
      "r374",
      "r375",
      "r405",
      "r406",
      "r407",
      "r416",
      "r475",
      "r506",
      "r507",
      "r508",
      "r584",
      "r586",
      "r598",
      "r626",
      "r627",
      "r678",
      "r680",
      "r682",
      "r683",
      "r694",
      "r714",
      "r715",
      "r737",
      "r749",
      "r760",
      "r771",
      "r772",
      "r773",
      "r774",
      "r787",
      "r795",
      "r964",
      "r976",
      "r988",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r338",
      "r339",
      "r374",
      "r375",
      "r405",
      "r406",
      "r407",
      "r416",
      "r475",
      "r506",
      "r507",
      "r508",
      "r584",
      "r586",
      "r598",
      "r626",
      "r627",
      "r678",
      "r680",
      "r682",
      "r683",
      "r694",
      "r714",
      "r715",
      "r737",
      "r749",
      "r760",
      "r771",
      "r772",
      "r773",
      "r774",
      "r787",
      "r795",
      "r964",
      "r976",
      "r988",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Concentrations of Credit Risk",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r276",
      "r277",
      "r279",
      "r937"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r20",
      "r23"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r812",
      "r822",
      "r832",
      "r864"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r417",
      "r716",
      "r732",
      "r1011"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r235",
      "r283",
      "r284",
      "r444",
      "r445",
      "r446",
      "r447",
      "r452",
      "r453",
      "r471",
      "r472",
      "r473",
      "r474",
      "r490",
      "r492",
      "r501",
      "r502",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r599",
      "r935"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r813",
      "r823",
      "r833",
      "r865"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r824",
      "r834",
      "r866"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r821",
      "r831",
      "r841",
      "r873"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r235",
      "r283",
      "r284",
      "r444",
      "r445",
      "r446",
      "r447",
      "r452",
      "r453",
      "r471",
      "r472",
      "r473",
      "r474",
      "r490",
      "r492",
      "r501",
      "r502",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r599",
      "r935"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r321",
      "r322",
      "r324",
      "r327",
      "r332"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250228/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": [
      "r9",
      "r328",
      "r329",
      "r967"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r329",
      "r330"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250228/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": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r324",
      "r330"
     ]
    },
    "us-gaap_RestructuringReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveSettledWithoutCash2",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r324",
      "r330"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r121",
      "r556",
      "r592",
      "r597",
      "r606",
      "r637",
      "r777"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r216",
      "r218",
      "r282",
      "r285",
      "r317",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r452",
      "r453",
      "r464",
      "r466",
      "r467",
      "r469",
      "r472",
      "r491",
      "r493",
      "r588",
      "r590",
      "r610",
      "r1046"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250228/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": [
      "r139",
      "r140",
      "r236",
      "r245",
      "r246",
      "r260",
      "r266",
      "r269",
      "r271",
      "r273",
      "r370",
      "r371",
      "r510"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenues to external customers",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "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": [
      "r139",
      "r140",
      "r236",
      "r245",
      "r246",
      "r260",
      "r266",
      "r269",
      "r271",
      "r273",
      "r370",
      "r371",
      "r510"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r152",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r373"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Revenues, Total",
        "label": "Revenues",
        "verboseLabel": "Net sales",
        "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": [
      "r139",
      "r140",
      "r190",
      "r199",
      "r236",
      "r245",
      "r246",
      "r260",
      "r266",
      "r269",
      "r271",
      "r273",
      "r281",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r479",
      "r547",
      "r732",
      "r974"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ReversalOfContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ReversalOfContingentLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reversal of Contingent Liability",
        "documentation": "Reversal of contingent liability.",
        "terseLabel": "Reversal of contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r499",
      "r776"
     ]
    },
    "neog_RodentControlInsectControlDisinfectantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "RodentControlInsectControlDisinfectantsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "RodenticidesInsecticidesAndDisinfectantsMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r99"
     ]
    },
    "neog_Rule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "Rule10B51ArrModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rule 10B 51 Arr Modified Flag.",
        "label": "Rule 10B 51 Arr Modified Flag",
        "terseLabel": "Rule 10b5-1 Arrangement Modified"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r882"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r882"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Scenario Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r925"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "auth_ref": [
      "r219",
      "r376",
      "r899",
      "r925"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r23",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r61",
      "r64",
      "r462"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r62"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Calculation of Net 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": [
      "r928"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Summary of Finite-Lived Intangible Assets Acquired as Part of Business Combination",
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "ScheduleOfGeographicalInformationLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "ScheduleOfGeographicalInformationTable",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/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": [
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r738"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r738",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r65",
      "r903"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250228/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": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r39",
      "r117",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r40",
      "r119"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r806"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r808"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r236",
      "r241",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r273",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r316",
      "r326",
      "r331",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r729",
      "r732",
      "r733",
      "r738",
      "r790",
      "r1012",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r622",
      "r623",
      "r624",
      "r679",
      "r681",
      "r684",
      "r695",
      "r702",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r719",
      "r751",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r789",
      "r795",
      "r978",
      "r1012",
      "r1016",
      "r1017",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r142",
      "r236",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r256",
      "r258",
      "r259",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r728",
      "r730",
      "r731",
      "r732",
      "r734",
      "r735",
      "r736"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": []
    },
    "neog_SeniorSecuredRevolvingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "SeniorSecuredRevolvingFacilityMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Facility Member",
        "label": "Senior Secured Revolving Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r750"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "verboseLabel": "Equity Compensation Plans",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r383",
      "r402",
      "r403",
      "r404",
      "r405",
      "r408",
      "r412",
      "r413",
      "r414",
      "r415"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r156",
      "r236",
      "r241",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r273",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r316",
      "r319",
      "r326",
      "r331",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r729",
      "r732",
      "r733",
      "r738",
      "r790",
      "r1012",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r153",
      "r167",
      "r168",
      "r169",
      "r199",
      "r223",
      "r227",
      "r229",
      "r231",
      "r238",
      "r239",
      "r281",
      "r340",
      "r343",
      "r344",
      "r345",
      "r349",
      "r350",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r479",
      "r602",
      "r603",
      "r604",
      "r605",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r636",
      "r657",
      "r675",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r893",
      "r919",
      "r927"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r83",
      "r86",
      "r87",
      "r154",
      "r187",
      "r188",
      "r189",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r216",
      "r218",
      "r237",
      "r282",
      "r285",
      "r317",
      "r359",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r452",
      "r453",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r472",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r491",
      "r493",
      "r502",
      "r562",
      "r588",
      "r589",
      "r590",
      "r610",
      "r675"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r622",
      "r623",
      "r624",
      "r679",
      "r681",
      "r684",
      "r695",
      "r702",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r719",
      "r751",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r789",
      "r795",
      "r978",
      "r1012",
      "r1016",
      "r1017",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250228/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": [
      "r203",
      "r204",
      "r205",
      "r237",
      "r493",
      "r510",
      "r600",
      "r621",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r655",
      "r658",
      "r659",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675",
      "r796"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r219",
      "r376",
      "r899",
      "r900",
      "r925"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250228/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxes",
      "http://www.neogen.com/20250228/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250228/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r237",
      "r274",
      "r493",
      "r510",
      "r600",
      "r621",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r655",
      "r658",
      "r659",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675",
      "r796"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r816",
      "r826",
      "r836",
      "r868"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r82",
      "r83",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r16",
      "r82",
      "r83",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.neogen.com/20250228/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": "Exercise of options, RSUs and share-based compensation expense, net of taxes (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": [
      "r16",
      "r82",
      "r83",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/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": [
      "r16",
      "r83",
      "r86",
      "r87",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r16",
      "r82",
      "r83",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": "Exercise of options, RSUs and share-based compensation expense, net of taxes",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r82",
      "r83",
      "r121"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r83",
      "r86",
      "r87",
      "r113",
      "r638",
      "r654",
      "r676",
      "r677",
      "r777",
      "r805",
      "r920",
      "r938",
      "r998",
      "r1046"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r51",
      "r52",
      "r53",
      "r154",
      "r155",
      "r188",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r216",
      "r282",
      "r285",
      "r317",
      "r359",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r452",
      "r453",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r472",
      "r480",
      "r482",
      "r486",
      "r492",
      "r502",
      "r589",
      "r590",
      "r608",
      "r638",
      "r654",
      "r676",
      "r677",
      "r701",
      "r804",
      "r920",
      "r938",
      "r998",
      "r1046"
     ]
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsConsolidationItemsAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "SubsegmentsConsolidationItemsDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250228/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/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r487",
      "r504"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r504"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r487",
      "r504"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r487",
      "r504"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r487",
      "r504"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event",
        "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": [
      "r503",
      "r505"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "SupplementaryLeverageRatio",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "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": [
      "r549"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r862"
     ]
    },
    "neog_TermLoanAndRevolverFacilityBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "TermLoanAndRevolverFacilityBorrowingsMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan and Revolver Facility Borrowings [Member]",
        "documentation": "Term loan and revolver facility borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "neog_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan facility.",
        "label": "Term Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ThaineobiotechcoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ThaineobiotechcoLtdMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/20250228",
     "localname": "ThreeMFoodSafetyTransactionMember",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250228/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3M Food Safety Transaction [Member]",
        "documentation": "Three M Food Safety Transaction Member.",
        "label": "Three M Food Safety Transaction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ThreeMFsdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "ThreeMFsdMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r854"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r861"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r48",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r883"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r886"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r329",
      "r330"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Domestic"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r880"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized (loss) gain on derivative instruments, net of tax",
        "terseLabel": "Unrealized (loss) gain on derivative instruments",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "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": [
      "r9",
      "r669",
      "r670",
      "r671",
      "r672",
      "r689"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250228/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": [
      "r430",
      "r762"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Estimates And Assumption",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r146",
      "r147",
      "r148",
      "r149"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "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": []
    },
    "neog_VeterinaryInstrumentsAndDisposablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250228",
     "localname": "VeterinaryInstrumentsAndDisposablesMember",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r850"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Diluted",
        "totalLabel": "Denominator for diluted net 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": [
      "r222",
      "r231"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250228/taxonomy/role/DisclosureNetLossPerShareCalculationOfNetLossPerShareDetail",
      "http://www.neogen.com/20250228/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 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": [
      "r221",
      "r231"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.neogen.com/20250228/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/2024",
     "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": [
      "r848"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483605/220-30-50-1"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483605/220-30-50-1"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "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": "(f)(2)",
   "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": "(f)(2)(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": "(f)(2)(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": "(f)(2)(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": "(f)(2)(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": "(f)(2)(v)",
   "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": "(h)(2)",
   "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": "(h)(2)(i)",
   "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": "(l)",
   "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": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r434": {
   "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"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r842": {
   "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"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r907": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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>62
<FILENAME>0000950170-25-052497-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-052497-xbrl.zip
M4$L#!!0    ( (> B5JDHPT>3,H& +W>"0 2    :6UG,3DT-C4T.#4U7S 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
M[XD"?KF'.SC@C  /RH'! 2?^A"6#@%F^P*@AJ;"Q32R-Q04F"!2R@'JS(R+5
M2Z1Q3BP6T$AM7)\SK)5:3 J3"8L1=K](29A\$8ANQE+IT4R4$PX, JI O]<;
M2!K,]$#$;EN4@VD5"C;- 9,QG8P&XH16:'<(V'&E4.*(T2XJ8^>QS=%P' AS
MHSH_ TD0"3')$CK]CI1I$-!JA)5V#VX''%9*%I>F(%V4*TA%H;18K95I* OB
MB;)L:7I*8E(+HSX,XMK-J)+-2YADK"@19G*(>,@65'+Q-#<R""BEJ"#!CO*%
M4C8!!P!=@()A.!T&U:32P9+&7*1+9I)84TP3KC.38K9#RL]@_) 7ASQFNU-#
ML-V.!!?(" -*/<G*ZF%&Y/8H4$U:C=D K36CIBQ1NX1G]4F03$P1$ZO 1,1C
M]#+Y0IZ>D=1HM8PP5\LV$V9MB.OTH7&&6<]P^P%:B,ZLE%D );:Q &5:$8(I
M7,_@,\2426<RJ8Q.!5-E4AA(72QJR&@-!B-+IO8*0 8%"#1Q0,?#(F(20SA^
MKIBO,  <?=PR".A@QG1>J2W&UN&T L68&1\G8G("4J\8XJ2#7%Z&]M0A6BTH
M+<"$7%Q H/+;,WHM)\+@A0";GD7;EL(,D"Z=#\NJC9Q67DA(.7QIKAY(1P$Y
MUY^A['J&#HK+ 8U92^M>1.QUN]1\)Y\CRN"NI-43'@@'^A ;#\"L%!<*J>G,
MQ8Y2FD% +U,I<5CC8A@D4!\304@) )HR&*6%:4E3ZG@R%>.DW6FW79*0Q!,2
MG@)2QB4!>S0>R,C4?J<;3/I21E-"&K<;L[F-R9A*!EU2I41K14TTHT"%@C")
MS2S !% >'H'QXIHT:D30F!9+<F.H.I .LX)L4FBW.?V>A%^3Q#VX0:;3ICB^
M;!A58B%*S5#((EX-CP?R*,I,:M5:A0D,!H))2H.2-B5+2: JDSEE#:ODCC@?
M ?3TE#D.6K)J!VCG:>QT=T#& \.#@&H_!Q\,*APIPT,K,!E1 ?PD@Z35R:P@
MW  N9_ 8 @]F)/4R#FE,6H(&7]!I-G@#;HG$D1*)S5P=H I0F4@DF]L,2-ZG
MR  FC9P10(+>J)[%$5@]7H[(8'%@NHA+)(^CR@C/)M#;XPP+0"F"?#,O@VD2
MEIC9PL4QAC#BQ-@.>42;51L72?)A,XOGHU4C*WPY!ECD6K^,FP0RXJS<^1CD
M 5, SX#K*%/$ZD^"#K]0D:)0"<N)PRXLE')(]5%1-H,5^X7FH$<?%PNX'H=>
M"@,NB$&%&'2Z!&LI%@4#5#!CA<1V7 R:2##&3=CL/@U(7R$]UB@+I>.)424F
M&4J=-1ND6*ZT5QWS0'JK2F-0!WD9". E]/ITB$GX(+45EP>E?H,\B,IL5@<!
ML2E/D)+IX7"$2M E@C*F"0J=,HHEYT4!RIZU935B [V@"DPZ +66 UNE>)CE
MCP1UF9A;SHZX^7I6F/9$&6^*"7H2A,2MD(LP O)DV'8G+4I82L^ $@KT"HV&
M/0@8L$.!N$04MOMU5KTIQ(11MQ!U,6G9V E,'1;",,?(,-HC%" "(B(=,Q73
MR8)(FL 3B2"BE"O,##BL=[%M>DDD&Z2L?K<!!IR,*$^'RCE.C9W.D8"0GLX.
M?C+>N!*3$K@9\)B A)S+HCVG3BW1T $A$4P8XV 2I<29H$+H1(ADMG@T\(T^
M,<X@C1PSERD&!'J=2:+1V.& VQ&T:<U.@\1G$*A"D3B:%+KUN %+8]X@0'OE
M<-"&P0$$=2-IO8L)>>-9'@J"H13+J#"8!6Q[$/2)N#A(('2JJ""])*RWT4;-
MBWIL>DH$V4W1M#H==AD5:K]0Z0#B23?/3)J2L%CL#:HE86]6#]DFKMKJ<#A)
MG<QBT<-&0"FVZ97!<()#H9R BV6Q<U1IA=[DLV8@>R NYAEB#,H;<\N\.D78
MJ.5*>1Q'RH=96(!.E\T/?0X*"&4"E(UG20!V)4&B4@?(D*=H1H!V9U3N$],5
M0)H5AF"=$$@3M++[C1F]GH1#D7 (8)C44!K <2;MHW^.*0Z,C:L921Z?< OY
M?KO88R!@-8[*H81%JP/C+@M?:5*']&I7QBQ4LO5F35QD\89]2KKH%O'-"C9#
M[ L:U %8G_6'>H95AP5Q -*#<L#D<M !QXV@*,,$ CS:08 :$M#+(!#6DVXA
M+C=QO'X;:0+34G::\L,*J=-N=_A"+"93IW1GW9?=ZQ'BL#X4$/ XC)C:1$^)
M]C1",Z"RD:"!PXWBH7B(BN)I%YWV$RX5ST+@H#5MD:O#,FLJC8GX4IE'9Y,8
MV5'O("!/[]'!W@&')F 3',AC U$(\3BT^I0:<1IX&IXAZ-%"=!'HI+TO+RG5
MR72DW^@(RA" !\N8&BWM\D()AS?J2V7SPP3)]",.E<XHRI#B!!3#?>H0&O,G
M[808]M/,3QO3I(;'!]@V'IO(V"T1L0FULYD0;.>J]!9&0$7')*LS+J$'E*U&
M=>H(&N$$,KR0/*0,Z.&!>F2@4=@%X'$6"Q!()6D_FQ$#TDH,"O"YS 00D?IE
M4EP%D=8HA-ATL(]MD@B2N(,Y""B,>J(9'Q-P*OA*/I?E$G&=3%4ZX@(BBK15
MK[&%&2BN"X,(+ZU6LD#($@PE8:7#;^3P8E'*&$)@22K$-85T&B(3S#H'5S23
MX*7U>GG$P^$Q$"%B]Z0Y$;V+9/'3<KU0C;+$43)L$(90F]OKY6?H^ <R,84[
M:'#*(ZP0)T*[&YRNC;A&[B"@F60P@YP0BKA!, 0J XB9-$@S43^;ES8[$3".
M6#,AIAP)FRQ&N4\I)N4D#D. 1L7F$8@I&4XCN-9E8H5223^.9AVL6D&&K8:,
M0TJ*=$3&QF&)PV38P;?$DZB)0;J#?!V=(L D+52!$J43)5PF!H*0VJM.I" ]
M-\%.AU(Z;4PI#=A_&F%0I6(HM1HQE9'&0WRGW1KP4$PK2^9PQ:$@(O,H4W$Z
MV%F=9IY?8PU)O*#'86-I*3UJE^"4VZ15N\TI, @F9(FLI7 C04K"4"H)2S#(
MM(/F 7U,T%*62R$N$%;Z!L*IRV'@4LD(1^GATU6"F HF %CCQG@9C1P0")4\
MH=N,F^DT*^L/*;-9JZ)#B@M2R\TNFXV75@K,<E=&84>]4;76:(VC7A4[E?8)
M2*W 9H^Q8#,6@F 8I!,IK022T9D+%W>I9-9P>! P$@JH5%&-RY^@IPD3:"#*
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-
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
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=
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
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+
MO?"@!^#!X8GM/Q*0]<>J9/FQ-EF>,B.+4X/(_+0SF9T>2Z9G LGD; P9G\TD
MHW,59'BNE0S.]9#^^>VD=_X2Z9U]QNF=9ISN*<;KGF2"_JR9U_<L5 =R7H^^
MEVW!&(!VS'[HPYZ..0;]$T2#X,DMSQ,97!:2UC45TKBN0>K7#4G],QM2^VP(
MR3_W .-)ADV([$8VJ7Y1"V:3],NUI/+E1Z3\U7U2^>(M23]G)+W^#NX#O="?
M@[PWK>^K 66AW[&'B0*.(_ZPZL/@Q^TN$)E=(=+[%#X<OESU&Q%)OI.2^)8&
MB6X9DO![:^)O.Q%WQPT+(#9$][ 9NH<)]P,&^WT,\/N;L3BC P^>$OW(_B_F
M07_JAKX:4#9B'OL1]$\1>9PC&G*)R.8JD3&LNO971/*;1,JWB?@?X/M_$@,9
MT"!Z",__")[_%WC^)ZY$S[ I^17M^ TWO]\PZ9\CT2]V$OU^C>B/WP#[!ZW0
MK\9_SCE(%'=2\0P0D?ME(B?TV0I]-O@6??\>?;]+)'P [8?@!7BN.(J %-=6
M ]I$?YH0O1J S:'S^V<PHM\_"](,>L'N]\]=_ )>_I=:Z.<A]O'H>Q#Z[0YM
MQR^)+-!GW3OH^WTBB4(7OT8()?WYOVHABN="5('Z^SJ(XMF4(<#S_;,@']J!
M2<]VO/\,S(W_PK3@;[5LX/6!#+Y?[(C+N@ O$ J20#ZH! V@'<P%W6 96 LV
M@YW@ (#W)WA_N@5^!G_^_VL@NM#6A<?5MD WK(BIH$TT!(P&02 .9($R,!FT
M@%E@ >@%*\%ZL WL!4?I+9VGO^@K>DT_T2OZG5Z^;TE_7O:#&4+?T!0AA.?7
MPE&.<Q4'8DJCB G\\!.1( T4@FK0^#X6G6#1^UBL@>XF>H-8O*)#] >=QI"Y
M3K_1??H5 T=1C7D*GO3C:3^8J:+N ;]OK$=,3[^O'1IV??4@5>1#)828)!%M
MRD&>R@%B(9Y&;\4=]$8\GUZ)>^A/\0KZ7;R>GHNWT:_B??14=()^$7U"CT3W
M,'W0$@FC'U08W9.^@_LWS *Z%EK$S.&_C331%D/$Q1KY&8SV>* ] <A1-+V1
MI]-+>2']+J^BY_(&^E4^G9[*Y]!C^4+Z1;Z$'LE7TT/Y9OI1OH?NJQVC']0N
MTVVUNW13_3?Z2H-Q7V@R[G,MQGVFQ?CK_X+90-\&?M]:1LP*'MQ*&\,:L3 ;
MB/:XT$L#'WJN'TI/]!+I9[T<^DFOC.[K3:)[>LUT1V\&?:\WCV[I+::;>BOH
M&[T-])7^+OI"_PA];G"1KAG>YBX;_<9=,&;\67#:F E._0^8'?0'2HG9P?O:
MXVBO.->COVPMZ;F5$_ULX4[WS0/HCGDT?6>>1E];%- 7%I7TF<44[II%"W?5
M<A9WQ7(!=\ER"7?!<@UWWFHK?]9J/W_:ZC3_L?4W_$<VCP5';-X*#]HPT7ZP
MSX:)WR/Z '- _QU%Q)PX8D-Q'"JEOP:KTS-[?7HPT(9NV0VG+^V\Z=-!H73%
M/H$NV&=SY^Q+N-,.U?S'#@W\"8?I@H\<Y@B..2P2''%8+CSDL$%XT&&7:+_#
M<=$^QT]%NQP?BK<[O5;:XL0DF\!&!8[_A V6])5W77"KPVWVX0B>'@R7T+W!
M:O25DQ%='>I %X9[T&GG #KA$LT==4GE#[OD\0=<R@3[G&N%>YR;1+N<V\4[
MG>>*MSOW*&UU7BW9XKQ5>9/S(>4-SA=5UKG\H++*Y4_I"A>FNJP/Z=)_P8;S
M??I8;GX80_0M;FV?CQ;2=5=ENC12ATZYV=*QT2/HX)AQW-XQ8=RNT0F"[:,S
MA5M'%XHV>52(-WC42=9[3%->Z]ZALMJ]2[K2?9GJ<O>-LF7N>^5+W,_(>]R_
MER]R?Z[6Y<'4YO<AG^?!9/U1Z"M*RP^]B&[Z$5W#LG<!Q[->(CKAJ4&'O"UH
MS[AAM,/7D]OB&\1O\(T6K!V7(EHU+D=IA4^)9)E/M<H2[P9IC_=T6;=7IWRA
M5X_: J^U&O.\=FK.]3JA.<?K*\T.KV>:,[R99KLWTP#J;7VH?8"-Q-(VNF_)
MO0[?=QX>_,0$>-] GO;[RVEG@ EM"7*D]<'NW.I@?WYY4+AP25""N"<P0[(H
MH$"E*Z!<=?[X2?+.\5/59OMW:'3X+]2<X;=2N\UOJTZKWQ'=%K]/=:?Z/]9M
M\F<ZC?Y,&V@"C?XP=Z+'6.*^A?[E</C>*'@-L!>OMT^0TL90 UH3/I"61[AR
MO1$^?'=XB+ K/$8\+RQ%>4YHCG162+%L1DB56MN$!HW6"6U:4X/GZ30%+]5M
M"-JD-R7HH'Y=T!7]2<&/]&N#W^K5!#,=H VT@.8'%']J^!$QN!&&^&/)/PK_
MNS>>:!M>;XA4HE51.K0TQH86QSIS7;&>_-S80.'LF$CQS.A$Y;:H3&E+5(%\
M:N1$]::(R9KU$=.TZ\+GZ-:&]>A7AZTWJ S;9U@1=L&P/.Q'P[+P-_IEX4P/
MZ #M\C"F]8$7&(/W@N#]T?>3"?#^R=AGIT _D6A5G("6Q&O2HD1+FI\TE)N3
M-)J?F>0O;$L,$T]+B%-NCD]3;8C/E=?%E:I/BJW1JHYITJF,Z=";&+W(H#1Z
MC6%QU&ZCHJBS1@71]\%K@X)HI@=T@4YA--/^P*_(PRUX[TOH_S'H[X'OVI(!
M[P\?O 0^<&&*.LU-,Z-9Z4[4GN[&MZ3Y"IO30L0-J3'*=2G)TMKD;'EU4I%Z
M15*E5EEBO4Y)0KM>84*707[\*J/<^)W&V?&GC+/B[X)7AEGQ3!_H9<<S':#]
M@2>8 U]'( _H]V'H[\PF6I\#[Y\)?9QW9LBI(\N8VK+M:5JV*]>8[2V8DA4D
MKLV,E%1E)DHK,C+D9>D%ZL5I$[4*T^IT\E*GZ^6DS#/(3%EAE)Z\W3@M^:1Q
M:O)M\*=A:C+3!WIIR4P7Z'S@42#N!\C]*<1_/_2W8LNS&BS&EK03YS-R5*DU
MSX":\^VHH<"%FYP_5E"='R"JR N7E.7&JQ3GILD*<W+5\[++-+.S)NED9DW3
M2\OL-$C)6&:4E+'5."'CN'%\QBWPAV%"!C-(2&=ZB>E,%^A\X 'FX=7XOEJ8
MH@ZUJ1B>#RPHA#[:,JU0F1J+=6A*B0W5E@SCJDI&\^4E?L*2XE"EPJ(8Y;RB
M%-7LPFRUS()BC;3\:NWD_&;=Q+S9^G&Y2PQC<C<;1><>,X[*_1;\;AB5P_2C
M<YA>=#;3C<EF.A^X@SEX,;FO%J:H0ZTO)^HIPWZ_%/KPHO5E(JJ=J$E5%18T
ML6(P5UKAQA=5C!/F3PP6YTR,DF26)TK3RC)ER66%ZHFEE5IQ)8TZT24=>I'%
M/0;AQ1L-0XN/&(44?V484O3<(+20Z0.]L *F"W0^<!-;WS/I?;6PK=!?707?
M"Q\^ TRIP)X;Y^4UZE1::T)%D^PI?Y(KES/)4Y Y*4"45ANNE%P3IYQ8DZ8:
M5YTGCZXJUXBHFJ(55MFN.Z&R6R^H8KU^0,4A@_$5-PP")OZF'U#.] ++F6Y@
M&=,)*F/:'_@<\_&$HAZ(?F^LQEB<A'%02]0":O"Z= I10;V,<AL,**O1EC*:
MAG&I3:/YI"8_04)CB"BV,5HIJB%9.:(^6S6TOE0>/&621N"4Z5K^=5TZOG5K
M=<?5'=#UJ;NNZS/Y5UV?24S'IY9ICZL!U4SK U=2D0?D?COZO19ZW; D,^N)
M&G&<V C? 4^>WB*AE.E:E-1F00EM3A37-I*+;O/F(]L"!6%M$:*0Z0E*0=,S
ME -:BZ1^K34RGY9I:EXM\S7&MJS6'-VR3\NCY:J6Q]2GFA[-3'-T$V@$#4SC
M V<0@WW(P69%'6HJT7S0"B9!NW@ZO#<\<=QLCJ+FJ%%$IQ&%=0Z@T+G#:<+<
MT5S07%\^8&Z(P&]NC'!<9ZK(NS-/:6QGA?+H.4U2MSF=JB/GK)2YSMDC'S'G
MLGS$["=REPXF=YG!U%S:F=J(MK]1U,)V(N;KH-O31C2K'3$ $Z&=,YLH 9XX
M;"'\7[<R^2_6(M_%YC2NQYY\>D:05Z\G>?:.Y\;TAO,>O0F\6V^6P+6W5.32
M4R\>WC-+:6C/,LG@GIT2IYZ+$J?%OTB<%C$5QRZP@$D=Y__-?HRYS;! RZ&[
M )K3YQ#5=A(5PJJF0CL*UBA@&9'G2B*WU3(:N4:/7-=8THBUCN2RUI6<UWK1
M\'5!-'1=%#=D70KGM*Z <UA7RP]:URZP6]<K&+!NF]!VW5F![=I'0IO53&2S
MDHFM5X#E3.D#BCK4&NAW0WOV J(&Z);!BV<J:D#PP\&KB;SAR4=N(AJ\54"#
MMLMIX'9]LMMA10-V.)+M3E>RV>E%UCN#R&I7#%GNRB2+7>5DMFLJF>[NXHQW
M;^*,=I_DC'8]X(QVO.4-MS'><"L3&&[YFXW07X)^S^O"7( MK89N'G03UQ&%
M0G?<-J)1\*2#]Q#9[B<R/20B_2-RTCNB2WI'S4GWZ"#2.>9"VL<\2>NC(-+\
M* [DDL;Q6E(_/HO43ZPF^8G#X#:I'7M-:D<9J1]F7'\4SR)UH>]MZ/>D5<@!
M?'C*5J*(742^>Q%_Z X^1&1SE,CD.)$.[*K:61%)+\I(^:(V22Z:D-+% 6 8
MB2^-(=&E(!)>3B#!Y0+B+S<0=QF=N[R%Z H,_648Y\LPR9<8<1?_IGL1YN)2
MW(\4-:#-1&GH<P1T?:$["KI.T+6"KM%9(JV+1+(K\.'PYMSGREAHY-AXZ!!]
M84KT)3S_5]@<?Z/8E"K^,(5%\#O%%Q&W8&%&!V^A0]]]A>,?@/V#V1AOC8H:
M$/J>CGA''H8^=$=^3.0 78L+1/K058>N%%9=^#6\_G?@>X[H-MIQ!^VXIX4-
ML1'1 VNBGP83/?(@^@7M>(Q%X#$F_I,91$^1X*?HU-.[.'^)(_LOS>OZ:D"9
M^S 'CA'YG29R1=@&728RNX;80U<.726%[AUP7U&#>5\+^1D\%N&:JD3/U+$Q
MU2-Z84[TISW1:VR4_\*B_!8+,JOL]RS("7 ;O/@OE=O[:D Q^$_^T!Z)/@^Z
MCMQ_B=C?)%*%KN"#[L_OZR"_O:_#_/Z^)O(*_*6$Z\G>/P^B^%R,'?5]-XCB
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
MB&I=]TFJ[J>)9V3 =0."=CQ+.VXX,#R5PN- X'G:\0*7YQ<X_;_ 8?\B&_M%
M$KQ R?_BOX@?^5S\ \NV:V_(>1"H.L$V. ,D4*P'7Z3_KP!VY#2[!AA<!V1_
MDS(RQ"WB92E#(@#_F *\9@S\CQGP+TJ7MQBVO^,/O$<[_B,=6>42\ $[_@=T
M^(=LS ^?(CXB?B;$2<R5=N;0336G@3QR)Y(W6+LKQN8&V_XFH/^BEO.?Q%O$
M.]+N%.U.$2E#\I$<^(1M\RE]\H45\!6ER[=^P&W:\0-#A1_9-WZ: _R\B:"#
M[SQ+\(MWOI]$SW&@EG4OH*^3K@(AK*\;ZVM-7N-7 )V_9F2DS,CGVM,R]V='
M)G>)T)9?#('?S+2[0Z3_TF7H)ETG)W)Z%L?^<D+FGY,0=1RU&0 )TG,WPH^(
M(NZ="I$R$AW_1T9".AER_\Z,>[>%7(1F=\@;U-]?4$W_RG_B'_@%FOTB?YP*
MT;>%*%AILQ'6A,.D"A<13J00^405-"=DI.S,+&(4FETJ*UG^>MS%%I:[&W>H
MPG_&0_@)Y_ #GB3/BY.G4[ZED^X_F?*5%G_LRC DMYX9GYEJ8:WUA90ABH,F
M0U3"^M2Q#NWDZ2?'"#G&6/Y2?(=5+'\CR][&YMG+6C_(<D^QR2Y2Q=_ AW@;
M[_,3_V$)[[*D=[4YH_LA&I-WJC%]8<17$LRU;>+-^D60,Y6UR"=7)7D:R=%%
MCIGDF,,:CK.++&/YJUG6)G;5'>PZ^_$FCN-U^N(U/(57\ \.H\_HD5_P DN]
MA^?O@VA*7B-]B'(97TTA3"9]\2-]\0V"R!F'3Y'%^A23IX:U:B%'-_X'@WB5
M?>,5VG$+$^18R_(VXR;;Y#D<QK/L%\_@,J[A[[3D0SQ!SST.Z1S3_X9HIJNY
M^$:Z &>*P#YJP#8U):\]?>A-3@5[5C)KDXN74,82Z_ WM)*CEQQ#Y)B'J^RC
M3[*//LZ^<85M<HF^N,!^\2@>HS=NX Q;X!'A.YR6B3@E%W%2Y[\A6FH/G$VC
M(N=4\QEM^50^E3XU9SV=\8(0@.=D,7A&GHZGY"H\KE.)R[H-N*C;CL?T^G!>
M;QCG]$=Q1G\)'IFR&J>G;,;)J7OPT-2C.&YP'D<YN3UH^ X.&=_& 1,1^XB]
M?\%D1L:"0YU3W =VP)O6G/Y,97AIJB&>FV*-JP8S<,4H%(\9)^"<238>,2G&
M:=-JG#1MPD.FG3AF-H"C9B-XT&P<A\V6XZ#Y!NPWWXE]%@]BC\59[+)X&CLM
MW\96Z]O8;"WB 1L1FXB-$JPUD'Z,ZO9T3IGNG'*Y[-SDE'^-KY^PUL%E4U.<
MLYB.TU9^>,@Z"D=L4W'8+@\'[,JPSUZ-/0XMV.W0C9V.@]CA. _;'!=CZ_0U
MV#Q]*S8Y'<!&I]-8[_0DUCF_CM4NWPHK7$1A.3&AQ3(M)K-"GISJ \@?3&XN
M.>>]J03=N-0Z&.'H=!L<=/;$7M<P[')+P';W+&R=48C-,RJQR:,>&SW:L-ZS
M%VL]A['&<PRK/)<+*[TV"<N]]@C+O!X2EGA=%A9[ORR,>W\E+/ 1A5%BOO=_
MXP?6^WWROJ0 KD8!YR*XI(<PON.R<\!3#WL\+;#=VQ6;?0.QT2\:Z_S3L"8@
M%ZL"2K BL 83@4U8%M@I+ F<*2P*G"LL#%HBC 6MDXT&[9#-"SHBFQOTF&PD
MZ'G9</!GLEG!O\L&@T4-@O[$-[Y<ALA_@]/Z)2KB$W'DIBV[PH!M# <V!YIB
M?; C5H?Z8$68 LO"$[%$D8U%BD*,*RJP0%$GC"I:A7D1O<(<Q;!L1#$N&U:L
MD@\IMLIG1AR2]T><T^F+>$ZG)^)CG>Z(N_*N"%&"K%."0H//Z/]_<'F[EDSE
M045\6,J&))";[ZVG3U8KC+$\TA9+HCRP,"8$8[%QF!^;CKEQ>1B)*Q5FQ]4(
ML^*:A,&X3ME W*"L/VZ^O#=V0MX=^X!.9^Q^G?;81W3;XJ[KML1]J-L<]XM.
M<YPH;XK] S()']('+[#^CU,-GV+XLY>AV&;:LC:),29]LB3. ./QEAA-<,/<
MQ$",)$5A5G(*!I.5F)E<*/0G5PJ]R?6R[N0V66=RO[P]>8Z\+7F)3DOR!MVF
MY+VZ#<FG].J3K^G5)O^'N*.K3A9UU$FB_'Z\$\WPAYP7&6X<RZ$/&/ZLIRW+
MTQA?T2<+DO4P-\4,PZE.&$KWQ4"Z GT9B>C)R$171H'0F5$FM&>H9:T9+;+F
MC!YY8\:P3GW&(IW:C+6Z->F[]*K33^A59CRI7Y'QCEY%QD^ZY>FBSB321'F%
M%O^*9UA&SO-4PX<(AN=815L6TY91^F0D0X:A3%/T9SF@-]L+7<I0=.;$H3TG
M#:TYN4)S3K'0F%,EJ\]IE-7E=,K5.4,ZU<HQW4KE:MURY0Z]4N5Q_1+EX_K%
MRK?TBY0_ZA4I1=VB;%&'D!=EB?)BXE76]2ERGBD$]JD88S/<F* M"VC+2!95
M&/W3FV.,KCQ;M.?/0&M^$)H+HM%8D((&5;90IRH4U*H*675!O:RRH%U>7C!3
MI[1@5+>X8*5N4?XV/57^4?W\_,OZ>?EO$#_HY>6+NGEYHHZ$_%Q1+N%%*4-'
MSE,EFITY:QF6+Z8]<VG/3(9AW;2I766(ED(K-!6YHJ'8'W7%$5"7)**Z)!-5
M)?E"14F94%:BEI64M,J+BOODJN)Y.OG%RW5SB[?JY10?T<\NOJ2?5?R:?E;1
M]WI91:)N5J&HDRU!)<HEW&1=+Y+W.!7Y-H;C*TN!,2DC0WNZ:4L;'QM+IJ"N
MS!SJ<B=4E_N@LB(,%15Q**M,0VEEKE!<62P45E;+"BJ:97D5/?*<BA&=[(IE
MNIGEF_72RP_KI95?T$NM>$4OM?P[O=0R43>U5-1)DU BRB4\2Y^?)_?A*N !
MAN++*J@UB ':U,KW&_A<7:F#RBI3E%<[H+3&$\7J8!2IHU%8FXR"VFSDU18*
MN;45@K*V09:E[I)GJ(?E:>K%.BGJC;I)ZH-ZB>I']1+4M_3B:[[53:@6=1*J
M)B%/J!3EB<15^OP1\N]G"+Z^!E@D986('J*!J.;[9;5 4;TQ5 TVR&]T0UZC
M/W*;%% V)2"[*0.93?G(:"H3TIIJA92F=EE2TZ \H6FA/*YIO4Y,XWZ=Z,9S
MNE%-+^A&-7ZM$]4@ZD35B_*H.E$>7:O!%?K^I+1#J9[C@8^CQ$RBG5#SO=)&
MQMS-0$ZK ;+;S)'9/AWI[5Y(ZPA!:D<T4CI3D-2I1&)G$>([JX6XSA8AIK-?
M%M6Y0!;1L48>WK%7'M9Q1A[2\7=Y2/N7\I V41[2*LI#6XAF#1YC78^1@U(9
MRYHX%H@>HIFO*UNH^]JI?;NH_WMTD-1K@H0^6\3WN2&NWP\Q_>&('HA'U$ Z
M(@?R$<$&#!]H$$('>H20@;E"T,!*6<# +IG?P&F9[\!S,M_^SV6^?:+,MX?H
M%F5^6CPB[9+J8#N0:YSR<(CH(.KXNI3<.;WD'Z#^'Z+^'39 ^&QSA(TX(G3$
M R%S A$\)Q)!<Q(1."<+_G.+X#>W!KYSV^$]=QB><R<$C[G;!?>Y)P2WN=<%
MMSF?"FZS1<%MF)@ERMR&1)D[(=U6M)L\*WO8%RD-^X@6HHKOJ<B=/@N('P$B
MYE-_C\G@L] 87HLLX;G("1Z+O#!C41#<%T?!;7$*7!?GP&5)&9R7-,)IR0 <
MERR"PY+-L%]R#+9+KL)V\4>P7?@;[,9%P6Z,6*#!@_U<'RC1EU 2#I.SBZCE
MZY)AM@'E6>(HZ[^0^GL)X+4<<%FE"X<U)K!?8P6[-4ZP7>L%F[7!L%X;#:NU
MJ;!<5P"+==4P7]<)LW7S8+IN'::M.P23=9=AO.Y=F*SY!=-6446L)%9HL'\N
MYR5R+9C-OD@TL\X5E.MY"X"41=3_R\B_DOQKR4\);[N9&GR;+DQVF,!XAR6,
M=DR'X0Y/(A@&.V(Q=4<&INPHAM[.!NCNF F='<L@VT'-O>,1"-M?@FS[-Y!M
M$Z&S583N%@VVLXX3E(%SR=E%J/E:M91ML(+Z?PWUYT; >PO@3)EHNYL:G!K=
MZ* ,>H<-(!QF,'R8 >B#S@2#KP=#@2-<@(YP@C_"B>4(&_H(&_&(]',X1PEJ
MS,.?$G<):NY#&D@W)2]B76<NT^S,*5W--N!7XK=(NW+(OX?\!ZC!'P1,J<\-
M3U '4[+B$3W"B L-]>T9!L9G:<=9VG&.=IQG,'">$_UYM>:*\/,L_#PK<)["
M_CR%^[F?"/$/K%I'']#/G>2MII_SR)NT%U < GQIN@LYK1\&IMW+OUPD_^/$
M$Q)HQY.TXRGZXZJU)AA^V@NX3CN>90#R+"?[&]*UZ6S@&R2XP4K<N$%\0?Q.
MB)-8O)7S,GD;I-MQ#K(-^+&H4X#_6?*3T_H28$).O:>T^1<6 2D7<E.;#WF!
M>O_%J< M"J57*!)>I>9_G0'ZF[3CWRD$%Y^W.?C?9B._O0MXYSPAG=3Y_H\3
M.K.ETU'T<^5)0$G>V M P&7Z_TG \AK;7MH1<W_^Y;5[.U.T^9"W[^5#="E0
M#(&/336WEGS)8/D;VO$M%^;OV#>^[Z.(8.>^30??9N&WWR%HQ^W;Z*2_J]F^
MN:QS/.L;<)7\VE-)AO?OB'E+R_5?NU+^KUR(/G"'/KEKK;TI1/H%FTSM;:G2
M"1GI%V/H;)&-*;Y.O$G%::O5^U;:Y](N$2_\>2JDX/^;?[A_9X9T0X;FE,PY
M*OTG\1L5ZJ\T^!<JV/MOX_A!FW_X%)I=$IK<AYD6DNZW@>:$3 @TIT*4T.Q0
MD6[HD':'2"=U1EC^ MS%4I:_BN5N(,LV_(0]+/]!W,8I?(>+=,T-NNA=\GTW
M>5_)/4BG5#[4YB+>EFR8W(DAZ7UC+2RTOKB7#TIGG52L3Q5YFLC119?/9/ES
M6/X8RU_&<E?C,VQDO;:S7OOP$8[A YS%>U3][U*QOTW6MUB"Y/5_:?$&-#LT
M7IG,!4F\4PD][>.TR3;Y%1[D#"5G(FNA9+.7D$=-CA:6WXW_8/"^G1G+6.X:
M=IL'6.Y.EGN(K7 2+] 7?^<@^AN_\1Q^Q+/09*FDQQOW030@MW#O AH=PI"^
M-&<=G<GI3Y]%D2\5_T8^;2\G1QU>1AM>9-]X'D,<HG-9_CC+G6#Y:SE\M^ J
MV^1)'.4T<A:7<(V6O(G'\,WD'B+I;MWS?\'DA3<Z&AM^GTSQR?$)V^1=]HLW
M,(-\(:Q/'+DRR5-(CDIZN)Y35!NNH)<<0^281XY%+&\%63?@#';@8?KB%$[C
M!"TYSD%]E.UQA-Z5]C1).'P?)@^;<3C=YC3SF70@3T<:^OKTI1GKY\A:^)!/
M@<M((H^2/;Z8'-7D:"1'.SGZ.!)FL0>,DF<)RU]#]BT<(?NPGW_9RXEUM_QY
M[-+Y!#OT[F"[OHAM4T1LO0]2#N8GXA-+3@%6G/(X_3]+NZ[I&+*>EGA,<,49
M>2!.Z<;@(;TT')V2AP>GE.+0U!H<,&C"/H-.[#4<P&[#$>PR',<.HQ78;K0)
M6XWV8+/Q<3Q@? $;C9_'>I//L-;T+E:;<GVX#RN)7SF]?FG/*=6%4Z$KIW].
M^8])2Y"T%!D:XR%C.QPQ\<3!:6'8:YJ W6:9V&&FPC;S<FPQK\5FBQ9LLNC&
M1HM!K+><CW662['&:AU66>W 2JLC6&Y]'LNL_X8E-A]CD>VO&+<3,78/MAK\
M0/X/W(&7?+CT^)+;DUJ#T]MA1RZK5E.PS](".ZU=L=4V  _816&#?0K6.>1@
MC6,15CE68L7T>BR?WH9E3GU8ZC0;BYW'L<AY%<:=MV*!RT&,NIS!/)?KF./Z
M 6:[W<&P&V<Y8LCU3WS-NK_IQZ4H!'B4.!9(S4=;=M*6;:X"-CN98KV+ ]:X
M>F.%>Q@F9L1CZ8P,+/;(QT+/4HQYUF"!9Q/F>W5AGM<@YGC-QXCW!(:]-V'(
M>Y\PT_NT,.!S5>CS>5?H\?E)Z/81A:Y[\-;@$R[YM[BT/!5%O1=)G:$@-U]O
M#&!\1=^L\C+"A+<-%ONZ8]PO" O\HS'?/P5S Y08"2S$[, *S JLQV!0&V8&
M]:$_:([0%[18Z E:+W0%[18Z@DX([<%/"&W!;PHMP3\(S<&BT"0AZ$_\A_6^
M2?Y+#'^.QC'DB@$VT):57&J6!5-[!D[%6) %Y@4[8R34#\-A"@R%)6!F> ;Z
MP_/1IRA%CZ(&W8IF="JZA7;%+*%-,2ZT*%8+38H=LH:(8[+ZB,NRNHA_RM01
MWQ.BK"9"%&H46H2+PEODND[N<]3?!QAV;$Y@W:7<1S1U9P1C[7 =S%:88BC2
M$0-17NB+#D5/="RZ8E+1&9.#]M@BM,56HB6V06B*[1 :8V<*];&C0FWL2EE-
M[%99=>P1667L!7E%["OR\MAO966QH@8QHC"):%%XE75^BORGN<SO3J7.8-BQ
ME+8LH"US8JDWZ)>!&!/TQ-FB*WX&.A*"T)88A9;$)#0G9:$QJ0 -2>6H2ZH5
MU$FM0DU2GU"5-%=6D30A*TO:+"M).B0O3GI47I3TDKPPZ6NY*DF4J1(U*$P0
M!0DOD>?Q=(X%+O';,^@#/E](>^;0EB':T<?0L"O)"&W)5FA)<453JA\:4A6H
M2TM ;5HZU.EYJ$XO065ZC5"1WBR4I?<()>DCLJ+TI;+"M$WR@K2#\KST<_+<
M].?E.>E?RG/21-DD4D59;HH&-\EQD?K_08;"F[.E'3'4G+1G%FWII1T=]$U+
MVE0TIEN@+L,)ZDQOU&2%HBHK%I79J2C/5J(LNP@EV95"<7:#4)C=)11D#\OR
MLA?)<K(WR)79^^59V6?EF=DWY1G97\@SLD29A,Q,(D.#9\GQ*/7_ 6(#L22'
M/J ]_;2G@WYIICUUV7JH49JB*L<!%;D>*,L-0FE>%(KSDE"4EX7"_ (4Y)<C
M/[].R,WO$)3Y@[*LO'%91MXZ>7K>7GEJWB/RE+SGY,EYG\F3<T69A)0<0JG!
M-7*<+0#V$&ORJ3F)65+^A?8TT99:/E;ER5"6;X*2 EL4J=Q06.B/@D(%\HOB
MD5>4CMRB/"B+2I!=I!8RBUJ%]*(!(;5H@2RY:(TLL6BW/*'HM#R^Z%EY7-&G
MLKC"WV5Q*E$67Z!%OBA[@O4^5<PQ602L8"@^GQA02?D?\M.>"KXNX=\*BXV0
M7V*)W%)GY)3Y(+LL%%EE,<@L3T%&N1)IY45(+:]"<GFSD%3>*R24SY/%E:^2
MQ93OE$65GY1%EC]#?"R++/M-%EDJRB)+B&)1%D5<8OV/E;$OE'(\, P?(7J(
M9J*"*.+?Z&8H*Z<BL\H,&54.2*OV0&IU(%)J(I!<DX#$F@PDJ L0KRY'K+H!
M,>IN(4H]1XA0+Q?"U=ME8>J'9"'J:[*0F@]E(=5W92%5HBRD4I2%5HI":(4H
M/$J>0Y4<DPR_QXE!\G40]7Q>PO?SJX$LAL2I=3I(JC=!0H,-XAM<$-OH@YC&
M4$0WQB"J*06133F(:"I!>),:84WM"&D:%H*:E@J!35L$_Z9C@E_3DX)OT_N"
M;^.O@F^]*/C5:5$K"H^09T\-QR0QCWQ]1 M1P]>%M=1]]>1O!.):J'W:#*!H
M-T=XNP/".F8@M", (1T*!'7&([ S P&=!?#OK(1?5PM\NF;"NVL1/+LV84;7
M$;AW/0ZWSG?AWG%'<&\3!?=6#6:TB,()<FR3=@<1PW6:G4$-?%Y.Y%&FI;52
M=U"Z1G0!P;TZ\.\W@>^ %7P&G. ]X FOF4'PG!D)CYE)F#%3";>9)7 =K(?+
M8 ^<!D<Q?7 ]' 8/PG[P(NP&WX+]P$^P[Q?AT$?TBH)#CRA(MP5M8!W'FMD7
MB59"313Q_2Q*M,1N()(2*7@0\*%$<9LS!<[S3.$TSP:.\YSA,,\;]O."83<_
M&K;S4V$S/Q_6\ZM@-;\-EJ,C,!]=!;/1O3 =/8]IHZ_!=-X/,)M#)3%")3%;
M@SVLW\I.ZE[R]1"-1#E?Y_:P#2B9HX>H_RE9?>:1?PQP6$0-N'0JS):9$C8P
MG7 FO&$R$4+$PG@B T83Q3"<:(#!Q "F3BR!_L0VZ"T[!=UE?X/>TB^@OT3$
ME,6,XA=IL'F :R/K.=3+ODC4\+EJ)I QBWU@#O7_*/4WY:K;4O*O(/]J:O!U
M<AAL-(3>1C/H;+2%;*,+A(U<Z#=R =S$"7X3!_PF=K1-K- F&K]Q/4%1NX$Z
M<P/%XOI?@'7B'Y!N2AXE7S_KV\C'4M8Y>S[;8!P(7P+XD==M#6!/F6CQ #4X
M=?K4G8"P>PH7.>K*W0P&]S 8V\/@:R^#H;T,0/:E:)+?^]BY]K&2^R;X_FZ"
MFGL/Q?+N'PGR[])@&>LY0LX.[3Z<_,5 \G+VP=6:/3CN6\B_ S#? QCO!_0H
MFQFD<U*AYC]FP,6.=CQ$.T[8 2>E_P2C':>Y&)_F@G.Z1+,=2_J)KE.LP*F'
M"(KX4U]K]J-HL9!U'2 ::&KQ*K8!W19-WD#6U7T?^<EI3FUN="__<H9XE'A,
M@@RX0']<9"!^R1RX3,W_.(/#)_PT@=E37 "?J@*NLI&O+B-8X-5+Q/M\_PXA
M3F(._=Q.WDJ:F</ZQO-C(8<U>V#LR6EV%C"\ ,@N:W,O5Z5]*,1UXEEM3N0Y
M709CA@S,IU$<4"#<<@;^03M>8_#Q&A><?W*@O\Y&?WTCP<J\05^\\07Q*U]3
M16_GG$@_%[*^J<<U)Y.\64]'FFM&SJE7M7S/$7\G7M+F)/ZAW1<B[=%X4[M/
MXQV*I?_0)Q^R;3ZA2/B"P?&7THTE7'2^:@.^9N?^>A?P#9WX#0OXAG9\<QMM
M[*X5)]D/I=MAR.M+7L=K@"GKJ"_E>^[E0>[M0Y'R(._?VX/R?^P+^8[M\P/[
MR<\4*'<I$":/UB=J;VUEFX@KH?G%F'NWA+RGS3^8:_'74R&)T-Q*\;_S#YI3
M,DN)5<0&8ANQAYKU0?Q&%7B7*O07.D]S0\=M_,2__JC%U]K<QW_NY1\F<Q\F
M6DS3VB&="KEW2XBT'T4Z(5,-S>F4+I8_R/+GL/QQEKV,Y:[&#]B([[$=WU%G
M?D/U^175[Y?L/)_3@9_QU:?\YL=:;BG_(=V((9T2>7G2!BG_8 #-W@<I_R#E
M1*3]*-*-K=*ML4GDRR%/*3EJ\2U:66(/OJ#>_IRZ_U/:\3'M^(A:]P-L8MUV
MLKD.LGXGV707J9]OXG_XUU?IC5>T.0\)+Q)_T^8B--QR;?Y!/FG375BS?F[D
M#*3?8LB7SF8O($<%WF.;O$W=_R;M>(-VO$8[_D$[7L8$N^M:O(#-[+I[6/X1
M#IFS[,[7\#2MN4KKGV3I$I[00MJ3<7G2AO^^A/='VO05V^=C^N(]>-%G8>1*
M($\V.8I8?B5;N8'VMW&(]I!A$$_1CB=IQ^-8SC+7L_;;< $'<)Z^.,MW'F&M
M'V:+G&;MI/-4$D[=!U&FX?Y-ZM+:;OXVC,AIA>?A2CY_<D6Q'BGDR,$E%+/\
M*DY3#3A'.\[0CH?IC].TXR06X016XCC;Y"AVLW<>Q2%:<H 6[^=@VLL:[IGL
MN?\-Z?)ASA23%P%)^8_7)J<!/?IO&CGMR.=!KA#6)98VIY,CCSVNE)ZNQF$T
MDJ.='+WDF$6.^2QS*7:Q37;0%]LFLR$/LW6NTJJWV&N_FQQ!Z[58I\5O',K?
M<,I_3SJ0: I<XQ1S65^:B@W(:TY.)];&AWSAY$H@3R9K6,">5X;M0@VV"DW8
M(NO  [)^;)*/8(-\'.MU5F*MSF:LUMV/E;JGL$+O"4Q,>1W+IGZ#)08B%AO^
M-WXD[T<VG(8XG3S%Y>^L-9<?3OU':<N#^L8XH&N-W?INV#XU$%L,HO" 83(V
M&BFQWJ@0:XTKL-JX%JN,6[#"N!O+38:PS&042TTFL-AD$Q9.VXMQTY-88/H$
M1DW?Q%RSVQ@Q%S'[+_B:_&]RF7EV!G6O.[E=N-32GIU\?[N9#K:9F&*3J0/6
MF7EAM7DH5EC$8<(B#4LM<['8LA@+K:HP;E6/!=;M&+7NPSSK$<RQ68P1FW48
MMMV%(=OC&+2[C)EVKZ+/_EOT.HCHD6#_)SXFYRV&'U>XQ#S$Z7V/-["%]JSG
M^VMHRVH;(RRWM<82>S<L= C  L=(S)^>A+G3LS#'J0"SG4HQ[%R#(><F##IW
M8<!E"/TN8^AU785NUVWH<CV"#K<+:'=[":UN7Z'%742S!#<M7$6\Z\GE*(@^
M" $.!I,_D-RTA^$9EM"612Y3L,#%'//<G##B[H-9,\(PZ!&' 8]4]'OFH->S
M"#U>E>CRJD>G5SLZO ?0YCT/+=[+T>RS&8T^AU#O<QYU/G]'K>\7J/$54>-S
M'[Q%O,XEY6F&/B>)W>&LOY3[H#WC =1<M&6.MQS#7J:8Z6./?E\/]/@%H<L_
M"IW^26@/R$1;0#Y: DO1'*A&4V +&H)Z41<T@MJ@):@)VHBJH/U"9= 9H2+X
M.:$L^%.A-/AWH31(Q"0"-;A%OL>YS!^-!K8R[%C)$&@\@C%N*'4G_3*3?ND-
M-$97D#4Z@EW1&N*'YM!P-(7&HR$L#?5A.:@++X(ZO HUX8VH"N]"I6(6RA6+
M4*I8+Y0H]@I%BH>%0L6S@DKQL5"@^(T0A8)P+<)$X>_DNQ#/=N ROY%8&DNM
M0YN&:$L??=--O[2'&Z!%88'&""?41WJC-C($ZJ@85$<EHRHZ"Y71*I1'EZ,L
MI@XE,>THCAE$8<R84!"S1LB/V2WDQIP2<F*>%I0Q'PK9,7>%[&A1@RA14!(W
MR'<VB7V12_Q:8B'#XMFTJ9^V=-(OK41CM#[J8LQ0$^N JE@/5,8%HCP^$F7Q
M"2A)R$!Q0AZ*$DI1F*!&06(K\A+[D9LX*B@35PE9B3N%S,030GKB52$M\7TA
M+>%70A32XC5(CQ.%I\EY.I6ZFZ'P2F(TF9J3-G71GA;ZI9ZH2=!!9<(TE"?:
MHC3)#<7)?BA*#H<J)0X%*:G(3\E!7FH1<E*KH$QM1E9J+S)3YPGIJ2N$U-3M
M0DKJ0T)2ZE-"8NI[Q!TA,444$I-%(4E"DB@\2<[C#(&W$,N(.6EL Z*-]M33
MCFK^G?(>):G&*$RS0D&Z,_+3O9&;$8*<C&@H,Y.1G9F%K$P5,C(KD)[9@-2L
M;J1DC0A)61-"0M96(2[KF!";]800D_6.$)/YLQ"3(0HQZ:(0*R%-%"Z3]T&&
MOQLS.0Z)8:*+:,H@/_U3QK\7\75^E@%RL\VAS'9$EM(#F<I 9.1$(#TG :DY
M&4C)S4-R;AF2<NN0D-N)N-QAQ.8N%:)S-PN1N4>$B-PK@B+WWX(BYR="%!1*
M48C(UN!"-G" LFBM$EB@U.S!:5=*^1_J'=JFXO-<_CT[5Q\9>:9(R[=#2H$;
MD@O\D*0*0Z(J%@FJ5,05*A%;6(R8PAI$%;8ALG 0BL)%""O<)(06'A:""R\)
M087_$H)4/PI!!:(0G*]%GBB<R^.\0*PDYA*]1#-13102.074')1,*45R)!8;
M([[$"G$E3H@I]4)T:1"B2B,169:(B+),*,I4""NK1&AY,X++!Q!4/HZ \@WP
M*S\(W_(+\"G_)WS*?H!/J0C?$E'P+2:*1.$TP^YMQ%)BF%R=1+U*DP/*+P(R
MBZF[&!+'5@!1E0905)DAO,H>8=5N"*WV0TAU&()J8A%8DXJ FESXUY3!3UT/
M'W4/O-7SX:E>BQGJ_7!7GX>;^A6XU7P/MVH1[E5$I8@9%2*.LOR-E&3CQ #1
M2M00)7Q?64;-0>ZX:FH_-?5_O2X"&DS@UV %W\;I\&GT@'=C(+R:(N#9E "/
MIDRX-Q7"K;D&KLT=<&Z> Z?FE7!LW@.'YK.P:WX1]DW?PJ&!$6N]"$<)=2+V
M4QZOUNX%ZB$:B4I"Q?<SR9U0"T12)H4T47M0.L[HF K73E.X=-K N=,%3EW>
MF-X5#,>N:#ATI<"^.Q=VW16PZ6Z!=?<0++N7P:)[!\R[3\.L^R;,NKZ&>8<(
MBW8MVD1L9_V6$K-JV!>)6J*4R"%W2@.U9S/U/R627R?Y>P"G?@$V@X:P&C*#
MY9 M+(9<83[+!V:S0HE8F,[*P+1913"950?C6;TPFK40AK,VPV#6<4P9>AI3
MASZ&P>!O,!P0822AG^JD47-+3S_13%01!7POO85MT Z$=9._C_PS@>G#@,T<
M:L#Y.C >,X+AF#D,QNPP=<P-4\9\H3<6#MVQ1.B,Y4 V5@%AC,:/\0MC:XF#
M''@4K:,4:J,_<4%D%#M/@Q7\V C113\W$"5\GBWE@%AGQ0#U_RSRLYCI\P'K
M<6K Q=3@RV306V$ 804U[@I+#BH'@@'0*B["J[C0K.+$LDJEV>RT2CH"1<V]
MBCIS)07T"NK,Y=\3Y)_08!&Y!EG7=FD?#I_GL\XI@QP#E,F!\ZB_R3M]"6"U
MG/RKJ<'7 3J4SWB P?!F(X+!X!9J[:T,>+8QX-C&A78[%^'M4A*>G7H[G;E]
M5/.3R-LHYK=2/&_YBB#_9@WF#7%N)F<#44Q?9\SE.!SC&""O)WFGKP$LR6FR
MA1J<&EU@=2CGP$":DQOM.$ [#DE[4BPU_PEVA'8<95!TE O?,>K^8^Q8Q]B0
M1U<0!X@K_,R'G)P9S3\H3NY)F<VZMA.5"]@/%W$<3+ /DM>+O-.WDI^<)N34
ME_(O1PE6A4$^%SKB86E/"@7!60;GYQB<GZ?F?Y3M<H%V7&)@<HF+WR5.,I?9
MN2[3%Y=8X*5'" KY2VR/B^(D^MB^=6RNPE6<"]9S'N#'?'=K]L!8'0&,3P"Z
M$M<Y;>[E7BY$.I?SE#8G\K0 /$-!<)W!^ V*A)MVFJ/K+S+X>(D+X"T.]EO4
M_2_3L;=8F5O\TLL?$3\3(MK8ON5LJNP=; /Z-Y"\KB?9_]A]3"X >E>T7$]K
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:
M0.DE Z2@4R*(X[Z8*&>)BO*6B&@?"8^V25ATB(3&1$MP3*($Q61*8$R1^,=V
M$%LL/3FV37QC1XDE=K:88]>(*7:;&&,/B2'V93'$?"/&&"*5:+O,I-SA:F>6
M6AD4I^6 2D >R.1:*D@"<2 *A',]--Y#@A-,$IC@*P$)@>*?&"&VQ'CQ2TP3
M:V*^^"95BB6I4<Q)O<24-%R,2=/%.VFE>"7=+AZ)#XA;XO/BGOBE>"3\(9X)
M=L=.M<&4VQUZ5I](.R2JU3BT 4A/4+D?XET0 \+Y+IA0/2#%56RI!K&F6<0W
MS2:6M% 0(^:T9#&GYX@IO50,Z1W%.[V;>*8/%O?TR>*:?ITXIQ/\IQ$4IQ$E
MI%T4I]0KXIS*_*EVJ5%V"V770<_*0#[(Y',J2.2[6!#)^] 4D4#HK%^&LUBR
M/,6<;1)3ME6,V8%BP'&\4=PS)T,\<@K%#=+HDM,L3CD0AYSQVI+N'$A(-C-T
M]C,0J@L GI5E=YR2W*9VAZE=67H.*(?WZ2"9Z_$@BO=A7 ^$NM$%Q9+C+.8\
M#_$N-(I'H47<"FWB4A@JSH48M9 ?%,&MBB#.11#'(O6(&;A_$;-Q(22E\&Z<
MC=FZ !T*B"#S[3),T72U.TRM#,K4<D!J55!J.C8 ,2"<ZT'0:!M%6_+A0(5.
MXEWB(>ZE!G$N8Q M9Q"KH)-7T(DJ$K2"U/*2"DAL!22] A)30310 ?<OAS"4
M0T+*B)[*T*'4+@.I5ZO:'9;#QQPM!Y3!M62*B>,U@FO!><B'0EN*X8"E<'!H
MK%L5DVT'.$PU$TH- WJM31O<.F*+CABN8[XZ[A>HQ_Y (#M.XWNX31W$K/8$
MO_D<_.'(P[2IU4'<W@$4@YP\+0>4P&L4GT.*D$^5+,@U58EX58NX0N>E$WRN
MG@F_D0FV"5MT9M)I9G!O"=,2K2U4HJ4,T!XM<+QF]>@3HK,ND+;.1*U-1-!-
MZ- (8Z%NG4 %*$1>=J&6 XKF<RA%^%=J^1\C<CWJ19PIDH"!<D%7@HQNZ-$#
M/7JB1V_TZ$.;]%4##H[6!^/U@7/W48^#ALRVX9>](7&]((@]/^9WM$4/N#_U
MJU$K<Y"7CYW3>(W#G<(PH[_*_R#7T(3MFY5,T7,PCN!&"W(&P/D'$F0,1H^A
MZ#%<+4MEDAE%FXS$L4:J[6 H/6(PP">&JQ4J1,]#WN4W](M!Q%/4L0/R2JAO
M%K9.@!)&X$K^U->"7.]N(BZ]D-57R1,M_Z)6J$#C'?D0%?2-(QB;@'],PC^F
MHL<,-1FKW3KXYTQU3!0%3D?IZ1#K:6NXA[XQ^07NAUE,A/OS=94ZH8?7%.H<
MU5G;E65!KA=RG0;I,O^Z.F6&'OBJ?(C*$SA6C. CUQ&8K<!/5Q. 7,]$<#W^
MN1I;K*+Q5HPD8%\BL@R?6 IY7O(-02PZ8.<2Y&9P2VQW^B#=V0(U]AJNUU')
M5'_DFZT'W"HGH5:EJ/R VJG3OEKD9IT8J!S%9GSD#O3805_9SH2SG<YV)PU[
M1S_MM)+-W+09SGTKQ'SC'U*)K7-ZJM.1\4'L[(M]O2;H<MOS(.TK4Y2<#7)U
M1<I6^<]<2/O.&446'L!'#J/'PTSX1VF3(SCYX59(W%B1!U>+'.3&^U[BWA^D
MD*$T=0@^H$XFGHS_J?HNUNNIZJ=R/.T[=-J?FG- KJY&^7-GCEP]043E0=0*
MD>?TU2'G\(V7\<^7:/07:-SG%D(L851G'A<Y_85D8N]89 ?,T4Z&<5JCVU21
MGIVZS/:=,NTK1!AB_LR%7+MC1IT>HG;*M#]-1BTB^!Q[7*3/7F#2O<! \P4=
MZS,<ZM\(^9@*?/S:7W(/:G7(M3MDU D=J:(]+;9"_XMHLX,=7:%C_@J/^1DF
M]"/,49VO^!V-=PEG^<IQ4NEF^93&^1AN];Z\CEH_H9[=D8-X4+13.=4:B)WR
MGR=S7G' A??M3XP)D=_AF+](!C**Y!N8PY?PAR_0XU,&BH_HL._#OMZAHYZG
MT[Q&AWD9/5Z TYR%A3\#@WT2(Y[ 8(_!,]OS'W?I:R#4"14;=1U4[N-[T4X'
M57F("W"KS^!W'\&K/H3/? BG.@^_?-GQI)0JS-^)4KO0'-UI_C;*'TCYPZGQ
M.+CC-)IM/JQN%=(WPJSNHCD?AL^_ ^/\S7$:AY)[DYZ#4&LA5/Y#[4KY3&_"
ME_0F/BG>E.\KCTH0Y4=3?@IEYU!V"64KUM:1LCM3=E?*[D77Z$_YPQRK#&Y'
MC\VP]5MA\!OXM-ZQ5^896D@]5T?+>Z@<Q (]#Z%.I?A =Z<GY.K)&'NPQ4[X
MW0ZX[G8XYC:XW>WXQFWHL1%[W )C7 ?#NPGF=R.3QPWXR/7XR"KT6($]ELE,
M&-Y29*U'FUW(4F>8?.C(>:BU%U-%VQ6B\A#OZFY]1._>=^A#P(UP[C788C7^
MN8HV62GA()ZRTR@Y!XY>Y%B',0]&.P<?F8V/S,1'9J#'-/28 GN?A%2U5V8\
MG7LLUALCSS/<_N@X^W>$:#M"U,Z0LWJWVZ%W2;5@;:D^/,W&%C/AW.I4BNFT
MR32)1/]X]$]#@MH94DC9991=3=GU])!FRNZI[PP9R=0R%4]9S*?UCF?K]H7O
M]L&CU4X0A?:=(8_HPX : J_3A_\IHG:#J*':B9*\*->,SGZ4'0RBZ)$)E)]&
M^=EX02'EEU%^->75,Z6VX!V]L<A@1U9&G5_:2BNUT$>:J6T7>0O\YM@'UX[]
MNNV7ZM.0FI;45,&P[9@F^V*+-FS1FS;I19OTPC=ZXJ/=)5&ZH4=7]&A!CV;:
MI0OMTAG_:.2;!C13ENF(]>IHP5H&^!H&V&IY%GSK.)NY1L>=NOUG,^6-)209
M OKROB?3L?J33:LX4[X7Y:O\@Z^>?PA#1@PR$NFEZ<C(0481Y550=IUTX.Y*
MM*W 8N6T6BE>68('%^/I17A^D7SN.)>H6,=&Y"UFFIOD10C"]-]&*-*5U\Y,
MP0WN6LC64=R184"&#S+\D!$$(I 3BYQDY&0@)P\Y)939@?(;L$PW*<"2>7A,
M+KZ90\_)QNNR&"LRY3WPBR,+G0748>VSC80'3'']F5ZZF;7PL([/';A>B3X5
MGLY2[NHI94XF9%F0Y(^L$&1%(2>>D3P565G(*D16!;)4=J85S?IBI5&.3%X*
MUDZFUR71^Q,9"1(9#1.1K[#"J(4^PPB->S&U= %UH(K/93[$N7Q7B#X%!E<I
M\/26?'>SY+E9)<<U4++=PB3++48RW9(DPSU#TMWS)-6]3%+<:R79HUD2/?I(
M@L<(B?.8(;$>*R7&XW:)<C\(GI-(MZ\DTOT/B?1@O#)KBX0'6K6=."K_T@&4
M@D*NY?%=#OID^3A)ELE=L@P&R?2V2+JW3=(,P9)BB)1D0[PD&5,ET9@C"<82
MB3/62*RQBT2;VB3*-$(B3#,DS+1*0DQ;)=CT@ 09STJ@\:($FJ[PWB[SD#%&
M[4@B+&\FW*@#Y:"(S[D@BU HG>]3T2?%XB(I/IZ2;#9)DME7$LP!$N\3+G$^
ML1+KDRS1EFR)@H1$$(B'6SI+J*5-@BTC)= R4_PMJ\5FN5.LEH?$U_(B^)KW
M?P#&3<H?@:S>A.1-A,/5P<1V((_W68$JYT&LCTZ)W)-@<Y)XJZO$6@T28_61
M:*M-HJPA$N$7)>%^B1+FER$A?@42;*N20%NC!-AZB<TV7*RVZ>)K6RD6VU8Q
MVQX0D^TLN"AFOS^ 7:91]A#D=8<BU1/N5 *HH^3P.1TDHT\"W\>!&/2)"G"2
MB !/"0\P26B@54(" R4X,%R"@N(D("A5_(/RQ!94+M;@>O$-[B&6X*%B#IXJ
MIN!E8@R^3;R#[Q6OH*?!9^!7\0ZT.PXP'(BL5NA1G9X#R@>9((5K">@3"Z*Y
M)P*$@9!0-PD*-4I F$7\P_S%%A8J?F$Q8@U/%M_P;+&$EXHYO$Y,$5W%&#%0
MO",FB%?$8O&(V"!NX?O%)?P4^%1<PWX6MS"[C%,GXR"O"W2U&GI4 G) .DCB
M6AR(YOL($ :"^.P?Z2Q^45YBC3:+)=H*@L0<'2GFF 0QQ62(,:90O&,ZB%=,
M%_&(8:2-&2,N,?/%*68=QB0XC"88C":FCOH9V!T[U7HCKY$0O HH^IZE\C\@
M(4KE?D0B^3X,!/,^@.O66&>QQ'F(.<$HQ@2+&!+\Q3LA3+P28L0S(47<$W/%
M-;%<7!(;Q"FQE[:=/Y&9*!'>G; '$"7$$VS&$[W$,7=2;@_D=B+D+-=S0!GM
M^1^N1X,(Y(;P&L@U/[ZW)#B+.<E##"D&\4PUBWNJG[BF!HES:J0XI27BR%G:
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^#:
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
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
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
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-
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
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
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
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
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
MLY8HW@!Z".SD2<-:C90L^21G@4YC@<YC >>UA*$LX4A6,*)5. BQM!4PEC4
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
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
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
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
MYT:;&GI4I+P9:SQP-/V/IQ$"&;]\APF4H99WOJWS6X+1B4$9MC60T[(5<XF\
M92L=DOW['^=J+M/!I[\Z*I*Y!7NQ#;"#E?*JI,GN\0"A8W\E#_CDR2&T>Z[*
M]A0/2[7Z@>,%N<GQ)+TBJX&$V50A=T0N[<<W088-"I:6S13MJ&]0T37LG0?E
M8AISR/G3,F;/2Y]7:)9D^R<]QH@7<2 NG>_T@5'J#^D'W1)KR,PY#9L2BUE0
M!(X+&9+*T[(,-.[))'E.TW\F=E]KRP!F&%T>8EJPQ#G'(M-&Y\V2?PO=^R.[
MC6N#?8:"1FR?X(2*]X,*![5U*'>J#;S_O9;5QQ8<MW[A4MU1\1:F$+'@<[9V
MM+2YH-A$GPVZ-6%4I L.V/+TC*<WV 8/&WAY)MTKAY%OPJ:B,B8"+;#"4W#1
MO(NWQP>:R>0:?K$F.97F2*OA7"*-;_ 7DBRIK#*H2#Q_&+$AZ ,0D'KWMY+K
MWZ\C"+AK]:\0[I_M=YE]8W["@8G_%?SDTT[5-E(\D_M=VGVS_M6TECVS?N3=
MDWZ7K]S<>;K(56CQSJEV\EK-VPB#<%FM&X3X'3S"90@)>OK[I"B+^?TM.(O)
M*2HML<!&<V,G7J(RZJ*\14Y64=3(H3<CSV@WO1;O"$YPKM6<@\ZU3FL)\7T)
MRWBO\"?' ':2FUXNU"^1H8L(_VS/$.EN[D$SF"BMZ3J3>Q'HZV$Z=< I@[<[
M+,2U==61.S*SFN:LF=3X1M'9.TC?ZFS/7$9%_APZL'S?AB+U1MY[BK]3\Q-#
M:,:]FW^_"X<:+Q"\Z$0JNYJ2O?WQVJ'Q3LKONWZIZ'$EV?L/_N8FCL7:OL>@
MF#%<VX2\@<$XMB$T_D$>:=\N8@; ./3OQ2,P; .NR63H#.M((J#/;><TQRJ\
MG!P*\Z,NR; ];@MMW:I+_%UMD2=@[ >Z*^4(I2?TT*)0@46B)ON"TV:@K6:+
M3GU207M2P:BRE)X6[A!Q,.!MY<H'J/1;H.X2YAKL(S?S$I_Y<VS,0\P/ODG#
MT/RL=I2();HKZOZPE T-[?,*\N<^2[)QMF%GH;I"[+=9/2DT=*B"\+!,$YO4
M(L)&QMF[QR[3YR ZX8-W@HU%85-CHY;Q4"PZGCFZ(:2#9Y9O5:OO.KC,&%,Q
MLIL^1=1R-!F*&L=HSC@H"\^GE3]>3LM:=/_ZFHJN\6](];_9Z56Z:$$J1M=]
MW : [D!:H(UH5YU8DRV4;[V3 ,>AKI'-EC.!LN:G)"G0ZL;</MYZ2#4J=A#Z
MP!= Z7):E!,5MFZN<_.KV=+=ID0_\(#V?4Y1-TX.RT@]^XD=_FUE])^[V.[7
M(Y'A_X-:_C]%+9?Q;NFQ,T+XD]?<83A4;"*5Y,<DT/!W-2J$]7(IT9%EW ZS
M/V/[H_']TC* 5\2?Q 9@IY1RJ3F+L%<<9^>H0Z]U7N\GJM&UMI>T)8UJEI^E
MU'*Y?->).02S2@!W8PL.M[=5[_(J'HRNUV3DD@N.%WT-44O3G5/2L#2(?806
M@<]>C+:2M$E]P8*W/-?:^/;SDHXHE]S938_5ZRSF#O81-P]=R/JYB$/?;_)?
M&LE_]E<+^O^;&^A*; QPSMW:&$WZ3@P[? 0E7$X42#(UN3,.N>7P1T/6PSR5
M'V-;2(;"E1;4BJ34FM?IK \&$;R&&[!KJ,5 T;:),XA\1VN26MB8P;*I<)7"
M";VX[@5F/4<OF>>/0O*;'W1>=39S\%BR0Y[KN3-4Q(6)32H(3$>Q[^BXIJ;.
M/PPL7,WU("8.-+F]J5FY6O./X[/<+<WSBH@16U>BZVL=1\M-\EIM%;J(L^D/
M/G''Q65]^EOA\U_A'ORYEQ2G K&<9K]*U,?P6^K,EGBFW&1UR\/ +$-COQ^E
M41\B?S'YW.\O_^\W^1R8='QVE+C]**:[CM_:1?CS34<&EV[#THJ-_7?6'L$%
M;#;B+W_24ZOT]' 3*8#S'_;AGR6/10CU6>Y(=<](QE31@/?[G#P2M5^Q2_G\
M48?$RWMR!;?*M6A:*E'8U:EUROMMHC;//#J^/N_CZ"RS0KESZ=*CE1?[SCU.
MUOT>5\PIC@>BO5)V,<KGNZY-7&:/WPQ:4,5'S/>E?7N7.Y&PI0SO$QQ?%X)@
M<DH[DYP?9W7[W7I_,75LN._"(TB;FV/?1UH9!C8;-%VNCN5,D;Y&7:T!U.R.
M3N>IY-D(8_^ _$:%P(WSW8P)Y.N6VX#V8:^*#/G "7#((CZO'JAX&Q1E_@P?
MW6_S@\^JOG <NHFRZ"5-?6E2=*KB6M<^(]"23G2GON054HBKGW3>7+Q[.+WV
M[J\QI/]3E^U_ZK+]OQ\F\Y?59?M/W&2*&#(*XG%ZZDN 4<?D&-+B4\,$9^2?
M7*[3<WJA^_A:%PR[/Z.>1%EY3,,9%Q,#P!7AWI]S_[]1F>WUJ2HWWEWZ^2N"
M:CZ*_]%_O>QY<I&^$N[M&<$Z,2;)E _8,R\NF9FY,]"H&5M3%''VQY#]WL,3
MU/Z E,+;I,;/#J@LW63WYU66> L%$G ;4(>;4AD-?954.VP@>,IU2]G]:)),
MD_KB#6QC!5[%"2\UEI\B9XBS)]5D@I&/"VW2D446IJ9I\71GT3Q"X.)4CH[:
MY!GZ\:O6.0FH=K9<.O!P;L 3Y%SD4MZ@K-\0G7VWQ(V5>&!G$Y;> ZIO'AD_
M&#'DZEDGXS^3W=J.<HVL;"W-RT0GH7A0^U7I.P-""CR>!;>J_RK(_ROB07\V
M'C[M^6#ISAB5I'H[<"T=:$).L0*>[&X3.S(2NP.06^,=L:]-4D^\BLD2)JC!
MV6QX-67G>4:VZKAJ6S$]>/ XB60_68-$C:,<22#-7"$A3HB;'CP.\B9?9T'5
M9_G1R;"W*MWNX71,0386'_"%OU]9FPW#@K5O"(/H=6P@@VVAC^H>(R7<A/.+
MJC+.F4<A*P("LW%LF2$%21S]H+7WAPOM\7N7A=?5@U1&8V.':GN/.B2P[/+2
M7PT$9N'N3IVDTY>W1/%K&)):@F,76N[#^$\T,2"OC/)A/+[YM]%&,ND:(''Z
MD(7'/:H.E[@PR-Z_MQHLMQI*/PT!U4TVT0'E8[/DK+<!:J8#R]Q7C#RO]HKG
M]P"]GZ0ZQ3#$TX5<'O> 9.D5!#&V$;N_8[35/G:@II2#DF*(,F>@32QX 9VQ
M7>.?&(!#*@;&&XR_X,!5"5+%G^](0HMRM_D3: GDNJT-KXCS/V\WJ<TOT3]9
M@$K*!I_] >UST*&"%W.>E5:KG_S!W_JB5$ U0ZZ\$^,L;-C1)/U63.*N=H=?
MS>G'N/!A%Q%GSB_]/(GVG'BA->[E%J5.PU#E^^/+X'%55\T/"U-D=T8E48]6
MCJHB@]O7T/I-3)R?(,")"4W(IG$2?-C^P;=C\K_>%DAEG,&(:?OJP+,$0[A8
MF_"WVA19R!%!(F-P:,!P>;JL,C9Q7D4G!(TJ<CJXB>:6!(I;%_D<!Q*JT%1Z
MH[3RQM0>)3#6Z9'9SRA<""[.9=RMK."H6P@"*I275] )W,CROM@@E;-LRT-%
MN8:&%Y?2T;B*Y*DDD:!H##J2!'8 ZFC5@T"2#D*Y@AN_HU#]FO>BDERM[IE[
M%!;DDC&Y+XB2LW7]M?S.<U]0.PVZ0XM"2(AK+O\GRHUVAWL&4DF!&V/##M;W
M=V.M='_&6I6EEELSTW;L8)SPOA/D%#MI0Z![Q+N _1[RX?7XNSW/9+F1\%$X
MU!\%3Y;7:JA341<T?D<U9\H=$!"R>YL-]OT:9Z8]:2SG]-04DW]B#G@+PY#5
MA?*B48MM>QSM7 (=[B^\YG4L7JR+'=%FS>ST.+2D9U9Q]-L'T#4(#!=-^S4_
M862SB/"U/"?!W=R/E2.N,:GTJ(]UXJ!#% 38@91];VP,\79V31@B&GY<C.;>
M4.9#?ZZ,DP\!M@\W3FI,58WJ/#M-\QOEX/YM(\GADD%^W?F,Q$LOL%%]J+(F
M9Q)(YUR%$-(TD\EMS/PABJRS4LO?"YN*44(%&]!0P=BCF),LK[QIDKY$'Q92
MTWHM2_G)._E%O$C=C?-QTN>5B5#X2"R*E=6Q3EWA&N<=X/3T4Z,SF%&6A76#
M;8!@5AZ.#-1+@,5 VF(J((RIM%Y<@:R%_@'DREC_<5/QB5L@0W0(2,T Z/EH
MH@Z.M(RU+LQ1&L[ORN>&E][+[>%!8U,))F8"!1G6/=2!A:(VCP-=B+3,M-^_
MS0)83E)8YZ&/V SQ382C7FYLWV0'3D7#IIMQ2E-U]W98N"EW$^WO:PL(/5E@
MY3:@ -^#39Y$1][[GI-RMCQ!2VX;L.!28ZX!ASB/( ,%HD>2_ ,MD8C(<CF%
M<CDYY>59C\Y:N\LB):O^(D;A,(ZA@IYE1O?Y[]:/-EJ9M_JFO5I\[0<U5CHP
M7D;9/5S1*R76@P5AS,8>7OP(5QNVRM8>@6.U!__<"@*!2,!6(1!(Y2>7ZXR-
M[EV%IK\*K[T&KV:Y%I/;A<G]8KY%>9@=D@Y'Q0M)"@GA! &'SO^G0N)7IU:^
M.!AIP?I%9]:,D59:'.>@T)=Z1R1V%V%6_RW"S"\NWV(VQ3PR]E\>1:>]>D8I
M@W :+9X/,^T6R3"S8\C4F'F<-.E(O-CM'Y@G<+/ZK700[&*&H3;6B@;V=,*Z
MB#7H:5">AAI)N%5+SOT-/RWBGV36?6&Q-D1Z!Z0-?UAL_KJA?&,.31;$I._G
MP&F+U5,2 ZOZ8WN&SF==<B@Q.8J.\&)/3@AOU63;S[]+[=/SBS2:C732[5_:
M81/IJ)T]1#G6-=35U<ZP_/:J;J>-QK;'OMXGGB,X2AF%=(PR 8;[U-WE4Y-[
MS.]"LPAS#IA8W6=9W$R63'V992=STVFOM,(;S(&MZ:G]<RBZ*#&&J-:E:5-J
M'Y0_'E]Q>2_O2'ZS@;Y+7YOCA2(\!-9W6F?%6^]VL6Y1DUSKZ[X^\3>JX$Q'
MTEKDMP,8^_7SD%[H86C<&>XEAAUJ'ZJOR9S.L[8DJUB:/5\,<[@8:A89JJ(&
M;2OY?3$[J,($F5YF5 B!KFC:I*>JA7HMF0S\"SH-*ZR-O%?*#&JL;9$<%-P&
M,-87XVC[8=-A%?.VO.5/.]:'_FAW4\U(A/=[=X%W_;OA\X:VZT&$=?T+M9&*
M_=#"5;<J#Z1QWRHNJD_*VG.60NKE%UKG-Y9IH>CSP57T;O5?F\#XZ"F0JD8#
M'(J6^WAKKO/N0-0]>@;%(GF5W[+L\96/NNKF>?)4\07X5DZT*8J[4*N\2H%=
M]Q-@C[S_75O8S/]J[[OCFLZV?>,4'2N#%)4B(XR@5"D! 0'/D6(A@9B$@!0U
M2(  00A%BN"H("TP*B4)36!,(($@(H2$ID@1"# 80NB(0"#T*AU?F!'F?.X[
M=^Y[Y[Y[[WGW<_<_K,^/M7;V7FOOO;YKU[H>6OL>8;^>:;=,CB_T'#\*A821
MR5W]*PEWGU?,^O"";:,_8/PU1ISK.9"K-; 3W<0&8L"I]WN''^F^'$'_@E4I
ML'5B4 *0:$H,L(N?*@8U@8JT1B JGCI7(!!N%H$OO-)]*M]P>QJHF +B<&['
M!) EKR1MWWTD*\@[DA01&>M7HZYRZ@0<7EM,_'%1LWG(9ZY>\[&R2<+8HG&]
M&RYL?>N16AM:S00(WL604"0A4_%+)_(!>ZI^^+WB0L'R^I(_,71>6$>7V!9!
MRY(3W2B]4',6^!,J,K*5=!QPURV%*T>D<.5/HCMR:H\GJI^- 6(=CD_ZN>'[
MFJS&B,ZF?3BMT9%SM7\SY/QATJ[6)5WO')T_LZ2DVH[95_C:+T/<<)\!7OZ5
M;A=TO;/7/1!&:M;3\8WKU[7G>LQP^15&VTT(_T#A&!%U9YFDWE&ZG$TGN41S
ME1CE;'I6J&9&C-!#BZ"^86Q/OO<@-I$SDS,94>NHKFZ.].PI%UT_RK"'N[";
M^\W+S@/4O^"17^XYZ+=Z ++F<>CV*S85>IS<1A&34L'PT6IN1Y$]O76FO?/F
MJGWN9P 16>9A;Z6]O6\=?QD]7'0[IT;1;?QP $01=>7X9\"2?=)#6L%*NX>I
MOK#)T=)7;%#71R*2T2HL!HZX$Z*;$N TU>>@N_U43%\'"Z,F'9(+UEB\$[WH
M$D6S(U!R(G#"A6K?(R'8E!&E%,J(K@<<7@1'^,(6*B,J(TMU/+GP[J=9(%\!
M".@(N <(_H)#_J$9R'L_:O\ H.A>Y;04#/*;7[2YO!U4"(J(Z"(MF%5MGHT+
M44@KZK"I180WS?68VD?&\?M)KOU85RJ&.)AE/E$0A$UVOC>7WYU'3_@F?AF8
ML_@SP_]'C.K)ZHR]W'/DUTC',T7@:.O(5G\SC1&CY0QMQ\$9JX*.*R6VK>T]
M.(D -HNB=W4DXS'^AKJNG][F'C'PI\WCC,P2GFNLNX\"YNB8LV205)UNG(D;
MGL(%>F62M*[F'2_)!?;(R_(D%EP8Z!Q2-A_K2)H#"-W;\<O_0=.2N/&TDIN+
MV#UE],PIQQ#"FD&:DWK1@-)&QX;A6K^M;_Y>ZAV9_78F/4Z3ZN%O^<O0-3@V
M)Q;]I&YP-B!6=4KGF#?FHQIXE3GBK=LJ]<Y$F5 B(A/!\<MRO?I3])7+0]?J
MR/$3@8FTL<^ JU,*1]&^#PR*$JS[V)EE]AWIWYKI+XV-8LHU66.UT/!^3F;I
MXH1-44M:\,()!Z27SJS_>#52B3C5DPJ$J\58*0G'5-O5(&GPP(TQ$C5),553
M4^T'*]T'*30X-N&WLQ]A@K9DD;P59,''?WM!'"@ P&KW!$K<)=^6"B[/M:X\
M& HJ>UD#&:"Y5W/U0PY%CLR/X&<X!Z$U;L?U@[C77MNDGDTQ-N5.0<B#%J/=
M]G@I\2-J5=?>#*C4Y!I$(9-]S#3D_)R33R/C]/=]G$U&-;J_YQHHCA%S+M;,
M7:N<UM4Q^*;7ON<O=,Y$.,\MM,J.;7JX35#S_*[T#O+B?%J ^*4@[>K1SJR#
M JQT;7J.W9H0]NAM9U5'EA 2G\DIZ6.;&RAW%B&;Q)79XI/72*?H)OI;9_(C
M(OB&;V[QWT5$1$0BY;\Q-ISLSN0P/;I)IW^#6-J9<L@3"P);;J'NG-]1MW'U
M1'5USD9@FRU#I:%0JH+ 2+2C@F"339&$9<VU%/Z20M;M[5EZ]LXL??6$N?F5
M(P52B6K"P]<1*@9\"TK2N\>)N1HD;=U@#_LV(WE9)-+1'%Q=_8Q83_4=7@2K
M[1>Q.I33B6/0-5GIO2.7[ZS0HMQ(+C19"AHG!M575S]7C[U#<&O/[*G'P/'#
M;4T!]E@NE*XM'_#T]U(<A&'A5&3*DXK[F>$9"XL'6$$&"!VO)ONVJV3)C5L<
MYLM5LEA8)'4/;**VIYO LYB:?_X,$*QX[UM<MMY&V4R -A:;VY&U-YKFQWB,
M&6K13%4<NL55LFI3Z_5_#NJ^VA7E[VD0G?EIG?M-OI5O<E!9X_R^U?X'R V[
M9E^QYJ',![^$W<RV>P9'>@RM<'JU%4S.VMEC9W2WLJH9L=!\7N2<!QP=*CI$
M]^EKXZ;J67S5D7/_(O>RSJWKD?Y77"X4N=GP>MCW6$ILC)]ROR" T2..I#:G
M(9& =PM_Q(4VN7UYO JGB%5*VU>? 3L[W=&[?CN[E5>Y1 %';K8^2IX%ZS1-
M+8DIB:7ND-]_(Q^_D]$_MD/0_+6-WN/*K2$$-/>8FOYP1 3WEIVU!V_>0S;E
MZ/A-0:;63WT&S# D\IS?Y3EW M<KRH6]L_L'QM.C_=)_,E"]M7#T(HO765IR
MI]O,Y_GP^>6N].M'VE]7MJ=YOC??M:N=19XX^QGPZAK95$:,E-U:! J52&]/
M/U,84QS3N N[WRJ"YG@7G<-#R.P.O7I?QG^B]VT? [FHB9FDD*+CP3UP\U%\
MNN],MM?PUOM@!="O,A-^7F5@2A&*1=Z"5KFU$1DCKRTO\\.V%O[A?8.*V^%8
MXI.\X="8EYN[*_A27?O<2ITZ"E>]@ES^>&OSUVT*\4$Q)27F7Q\]_SU[04P#
M3%[#<1QSASDM;CC12[3NKY'C&V/R3I>8AHO)_A-<U*2Z?>FK)C&V/A0$R73L
MLY1X\[2O'AL,MO<'1\-#+^<LMX^@HLH[;NK?SBK!^7NZ2#V%<H'G'M$M%]_Q
MNGC=55$57UODW7&MOI5$+P7:$#'5?IK<T+<:^58U#:<8)E;CN$6Q:C;,0EL!
M>=.:A]]/"-&;$J^,-+@UST\E.O>YO3[OPOO?%V^VDWS/TQOCI;E'"JX9D</?
M<DCY?0RX%OOX HPN; B:4WR9<E^MGQP4R9)70XC015U:T80EO6E?9=O(8O5S
M"@Z=Z"-7[<]H&#<]L77VOM7N0J;>/-$6+88@VI5GY16B_0*!YL8AN-.-ER@!
M'M;*+U7M<$<*H$<4([NC0GX,ZC8<]ZMCW?:;73X WC?RNKJ+QH$V1_&)/FM$
MN_F( O^#$8Q'Y>"Y2>(8W9O @YM/HPR6S!1#8$5^N?*.8-]'69OIDNW]K9*B
M?1'=:<UR_9$W]3V,[1X]I>NXD9Y'%6L5M5'RGC1[K%6:!#LG*@F!%0[Z"UU_
M4VX"LY@U#;/QX_AAN.@A3S<ZC W#DA2,\QXJV,WE%$1M[1MZ7^UNU\IB2"_\
M\$PII0?WK_K=KSTHAH7#(;YNS+#E9XL[L]WB/[0ZB&2Y"S$X/O43&:G;$]M*
MY^)BSP0#):GJ.,(L1NTG1D]C:JK(#IFN4/L^:6Y/5VN@R)VN.X.&_- '^8P$
MJR+U;9 -.._R^L_:\)?IYC^.=Y-$=+:/,YJ?/%E+WI>S%,DT6V[8.:BG+[=-
MG?UZX/N=C*RE?O9*O/FZM5?EI.T?V[\>_>5004%Y]!ZR6O$OZ1##I:@/_*FG
M6IK;U)EOPK>.R.ZR]Z92TPYSCFU*Q%:T1UN_B_40*<",, S<UU*&;XWV@"5J
MU80$MLU4M2DW;_6.["*B<2+[1*SGKJP<]PQ5+26YTO7'@2UU=*LFL:#NNV(!
M!.2(/+_I4]=H&TR[0GX#?IG7Z)RL>IV4OE>,:T<.-=%-)0:.:4$B6IO('SE3
M'B?&'1:I_I,(U*3^N+^L*X7 JYY0.L=58R0.T@;<.J.<0<Q*=.2R1ON]AVSS
M\SM#\G_$88<V-^V7-XK\U5*LY/++'8BWE^^DBMGE+QICG<;31SJD'JGF2\=0
MW9"<[#3F<'##Z<\ 7E5<"Y;E%X1'Q-5R2)1BE>ZX!R;"12;JS68_$G*0CL#R
MYUWR]@7HF["[MW*&2%HXZDCIQ_.OFS7=#>%AR=S L;&.(K0"BL)\W)1$<B8,
MO&2I6$?/%Q682'51>-!]XQHL+]U$Q5RP;""_@X3O(J4YG9EK*K3#>,:5QM5R
M*\O]_"I4M.9/9>K&O_U>S"N%=DE&KO?'6$3Y& V;*D!E$CFSL;4?U3N(LV>C
MZ%RE=&\Y LC@NSL  !(@B4-P4C %*.'P LE&\05X9#68(PJ>A&8AC^M5_NQ8
MN%X;<^B05K ;W?E#=U8R_#I%E_I6KOZ,[O'KGE_?SPHRT0=RC?8Q5XHXYU8N
M204THC]J@PB==7U7QT=,/*2N#*N>3*CGZ02-G'(>ZC25 ]:84.T]*#Z@\;(&
MU[$6]9&$87Q*BQCX>+4+CVLW";4PM-JZ1_WEA,I9=P.]TS@BA<=!:%/2& Z(
M^PVWM6?.2H8<JLGNP#$(J4Q*FGNCLGALCI0[3I!,U2-P;M<29661QA>FOWWP
M]L/MMILOVJ956HM:"#Q6BZ'#!\"QWVV[:]Z[M[1XK,@/3^OUTN*:0$CR"D@D
M$BY?/B8=8.*+"K 7<;"%\4O1VJCJYDDI/D^%V^0#\8[*IN%I6PL>Q"SS+?Q5
M71 D7(],LY_'0OOBQT5SDN5NUV@HQ-=MH31#MTPBGZCT-Y.OEKA;',H+(#SF
M#1MX4SYP57OK^4JR6D,.B8(B9BIN/>0K@&JJGB(>06V7YZ+&FS28\F7%#+9?
MFWM39/K0B(7ZWB\P;:9T[)2BM(5E#Y=^>(6&&2269C\W_U&OD0J_@:8>>T!"
M5\'UW#*U48+\LUX+A9T'O/ 5BA=Z:5*6I<<P<NX@[X^B;E[7.,4P*FQ.<[Z"
MKC@&;. 4[:<[C4#]8=J9J>V*-[ (D\D5VOEX='OA\G?DK_'P#96(PL 0M2G.
M6OEQI*J>J;P A/I43UY9A(^)5S3O%@"WFJ:SNJU@21'8>I)>U,@G7?9LH*U5
MBKFY<34_LBN!9""5F-$^%=V7-D^^E&$KA3\9Z9/E9]+WKO1YH8B(A*/K:MA8
M<R%8PO6UX]AF.">9/6ODE]_;PY?W4E<G::<_TS"0^X+E_O8%^>NK._< G/_M
M,D=?^N;BI5:CKC]._R,+"W=(P,/W?SB#?\?^A=_DO\H;AB(,6Z*R#-Y",MOE
MD7V*<@0_N;S\Y4R#36*ECZEKTLU"\XK-ZU&XQ103$1.[Y?1HF(]K*MY2EV0;
MV5"X?R5$4<OA+5<+WHSO)F6/PB7/Y&DJVT(/+S<[%ON;#:#?OY3O/'B-PF2!
MDIL7"Y8OHIA.AOL6=1.(@8WE'I-2#2L)02]B5,ZA#K=K[L?N#]3J+@5_"I3B
MQ\: &U[6#JA^*$#<IF>9-,(]G5//\6,?UC:*?F-*NO-[_?_QK0S4@.N#RI4_
MY6\M8R9L:C0N2ZS]@G4Y39M,0K;P:R:?[<R7:^Y0U^]1O+W/_)GK^\=O+#1F
MG.><;KDM'/V&3=:H@AH>DL,,ES/H;![[,V!8Y1@C.P>95NXK"GSU'@HFM#8D
MJL+LZ^173[DL9LFE-!X\,@$E'T'J=6PP_7BQ67=TF10T21#U$]$DGZWN_7;6
M8[Q2H0TU[^"48*)=>% "TYE6'-TK;21>$=LV'S"6)1)6?5.-^ZC&EM(TCMVZ
M8T\ Y$Q/0B:L:#)[W^5')U+&"3::\%;=$,HMBQ/\67U%,>7J:I:Y"[X#__AL
MNPJ"+ U$SD!$D<7C6>CDU,L_4]LQ'0PXM0U4&@^.RJ9HF9][C0QP_KNH(6DN
M-&?1V?H=2ST^=)VE8JNNC\"8-L\7Q.&FC7R-GJZC?.%'>ZH4WSJE[]--4C/3
MP^G#-I?*Z+=+[ R%A#SWA]%!R>*N48+H5<O86#Y**?AY-49?[>4<[&)#5SL*
M6EQ7)_GT +6$DJY9]UJR%_'.^4RUJ9*PQ88TH3-R>=&LAH]E/8)/\T3 <F(B
MSGOH4@W4B8#65K"[(&[F:+NS16TSM:#F'L8&YZWU+HT":E@O)U1=?RJ_5PNI
M+ A)G80TQ?I"6B,[PRV/EN."I.HRMV9AB"40B%?FHUBUO<['PAGAE;^]#ZK.
M4&]]].)9T5-$ ;.2@'A07;O:PZ<*A<B9Z)P:J3/5+6"A4[].NV43$O03]=NX
MK+OF$]T,2;%6Q"1$T=.F2!_(&6?K\&<Z=%/%"WS,;,Z-T@Q/VN]=TJ+42]#W
M(751K>[5W.#8M%2JBF1B-W1_YF;2]"TO&U2GE9Q2#>=1N81K:C)"-P':,O8B
M,=PQ<0"KK#4PJ\7',=%Q8>;S_/@].N^\&/#ZF<<#9^8-G%8=\](:/SEE[CJ6
M)_'KW[,9 "#I 5E,%PPT]FUJ-7O^ )\%NZ-F4B5OW&VFDBR<#DQLXTR;H6"O
M!P/9O38Q[BW17L$'FWEV$Z,I.^2*H79\Y<^&[=&_)M>RZXXM75F7OLNB%.7$
MK#W?/%3!@UM_];7IG_6Z[9G)/]ZM.D-@;-\8<?.T*O LW*(,]-ZH]H^WISN/
M;5.O9;[;&4K_'9.# F')!@=:B$+\IMRC++"F6B3%QX/CC&&&/AHP*VTQ3W\J
MK"YP  +G?%VJS5M1E6\UDQ'%3+QFX^/DD;C.#:"!%NQ./&N?($_B98JZR*!U
M9?-F'#-OW65)NWMIJ-K<)16?6H*]_;-;+:WY0FH/'9-Z5!F<W&'#,]$T\)5Y
MHR^M\MTJ,3.3HCI00^$[/<].3+O5].2(DG0-,[D1MP_O 8Q63"E4IT3)F1Z?
MOHX*%*%;S#1: 9;/_U[Q__>X4Q"P#W[]](:J8P%7)S&[(V*9PV%E1O!8%?/*
MC7L2/DP)OLMRHB$D"AGC3 "I-Q%X?WW27NY:ZW;<T-.>[;D?C3I3$N*DU:(=
ML&BA;7U)%JC3LM_%[[X2;;_DK82K9([9T]7^C=,SX89&,N&-,QRD%]#3A8S6
M+;+0(#JFJ^4ZJ D]>,N-J$:(7LO48C4/^<#[?%,^:KI;/,S/*S3%%[I]<DPW
M.,8K\WUJ/=OU%@_6%-/O.CWN;AWW !/K@QU)/]>>+0:'6W%TM>8;S^43G7.?
M7&2T8 LHZ<>*W2*;U*$AGVK4"] ]'E +?:KR#X!@.<"!GF2%.F>;L++=^W ;
MW4^Y<*/=42% WQ:-$R.)PR4L]C'/KW^BZWCVIHJR)2$"()QVRTP;X4<9JQ!"
MG#G^%7=1'>$#5A)NHF7SS/3PO MG!Q&JL]/N4RV-@18IXS:7#F^X$T(STMLJ
M ;=NG#D:\U;,5%((O,HL'B&88]'4#*$8>1'AF&K(H[>MP%Z:C['IQ(*X_)6G
MU@VW^P[%,A<#Y1?[N](>_54WSL..TR.>/]SV8::@@A8XOL23561<-PR4&N5I
M/RN.B$@\T?[#_5.RM\X4R,5J-3G:1@H+F9,5WP[?L7[;V4GQP]CA.RFTX$V2
M"^";>W]C[3W#,#9<$P01@\)<\*EX? (DGQEF90L/*(8:<^Y1_+D3T$)M5 C0
MB,%X;ROT+X"BLD.UMS69$&RWL/1<[ZT&JKPX]VIF *1TT*3WPAQ27EY>JWK"
M_+)(+K/H["6JY'TR6,(/8QNW<O?H1F]U[XJZB !U(?WD3S95^><'/G"PA[.X
MI^C &\X@Q,S"1%/:75C=!,;G9Q,SX+7BT_5JDDS2=+:OP06L7>\1^>CN$AYM
M3.S,$S?Y7'@8L:!$PF> C!K.[J:WQO7VF+Z6V7=CEUX;*"1?E=('3^XAOM#,
M3#X:58QJT3A-7=+1NWAJ=6MN4-6>BP/U6W9%^:,83)#]$;HO#=2V5SYO'&AM
M0_XVEN)\4%]\JKFWXN'FU$=M/5-B#@5/(?QVUVPMR_S*(A0M7PE&E#44HGFY
MWTQ85^JAW#<GYD=[^"J!2IG#H@),;R]6#0=MW?HLT"S>UK&U'BV-&:EPS;_L
MDRC6%.1^"0F?R_*OC2[9 J#"ZGI(/^3-U8?HOD*P4-#].KAF6!?=VP_5_]=0
M?R]MD@ 8*)*0%#1.7;U0Y/#JKL?\]&<" U8USW +"*I&>Y$ZW(*C;NUY4$UA
M$F62 U(G!6ID;Q#=0I^T#N8M-?YR8[FU8_*<6[]S]O0EN2?/WQ<AT05,LMS5
M&MO;71SU>4D=M>%EJO@@J+$8 S'V<*504"=V+Y@9K!"# O6HWUSM:P)6UKO,
MMJ\-=I+H*RK']?J#F:9ZX=-ISEZJ-&]RKO,/^>7"+2&HM+[8G-'8H'FM3PN^
M5M\]+]\N0%TAR'/NVCG?BA6?\(S2P9(DA"ZT7?-G1%_$2*6FA:<9[-_XK0N6
MO;,]5Z@I.>/'WBE-&V/["61Z%B50+FV]R:!<&G[_M">*V#_TZL[XW=D)MNUZ
M8IRT9X7]B6S,\M1)3C-L,69(;"E3=YK%[F[E&'PI)^6-*'VG5,BQ0U?PMQC2
MUN>J>FPK=<89HC40F"<Z2E;;E3#RXP/YZO:\'->0\<Y R>*LV3.&SD9 UDLS
MH*UCB438W>WZ7LVS:9RU";'75H?5')$?AKM$1G;@R:GO/5[O=F;^WM]V[1W>
M?W56=]A*?<5>E(/+6D5D$S-Q&^5,--LJ@FW^&3!_4UM&X&>LGU^IG;Y?05C@
M?$>5G+"U_:D)5A7%Z;&,'3?-[V.AZ9%OV"(1Y%R&.0M:02;H.2?O_?[OZCIB
M\6 _<.JCO=VPA77S7ZYOZPO:*K7$<YT<'<L5OA*DU?X9<#*KSG8Z;EN%<_R#
M%_SK_@,-._PXFV%H)/_NU!O'T6C_CY.^3>HPN(1B*H[H4_57#7</=%=BTE0Y
M/J,4+9Z9.J\[5A-;+\7QB"V4@Y[8J0.LT&KF:,IN&[",F#G$3XF2)ZRN+](:
MW@9 !3W;]<WP$3@V=TGR07EB)VE2W -N@H7[M&:B\HPD;NK_KF#]AJGP&9*O
M\ABO=A%-J<V.G;-JJ\K.D&C/33K#*A!7JK*-XM.-V; F")C5G.;^2V;B)]>\
MS2MFL?3^XSOU>"_7IA/,78OTQ288..I^N],4++9;Z L3E9WV:/!';P0>[)>N
M9C(:T@I2[E=L:XB\W4*M9?_N;TF$3\?^TYGR/Z^/+N_H1/5G@=;]#X^-* ;6
M>N];V]9 VI=RPF]$V>Z4Z@^=)%U$2U;H_W.8:L_0"'P^)?R37EDS1SNG$E1"
M+Z<1%YHT'=(?:+: =\E=PUWYOD-UO$)BG]75US3KP>:"6S!$P&6:+5Q8XW$3
MK+Y@Q8,%LF;*1I2*FD@H1A63\O2AK1=?[UHH 4BPIJWF@C^UV;)NSWI30KX=
M"^R._P2L;8X-9Z/V192(QKH@B3HFFI+*F-<\ TUBV>6C >'0>ZSLOH]Y)E"9
MW4/N"&G%#+S2 ?8393@0% #6CGZ%54$B72AZDJNRV>F!$OHIR6XX,1?RMZ!W
M&Q3/:Q&? ;%,)]^(=G%5&+ !%\D\Z<W(43$H?7SIP6> EM>A6K3**('Z;02)
M&1!OCYOXU,:/7,J@Y<,*QYR-;WXL&:EIT JM@2F?N+BFRS5JW"36+5DXZXVL
MA+*M-\>F9( '&WZ1KF*NC.4[&,TF]&<2/@.>;)RL6%^ &LU=_X7>G_N7ORMW
M\()W]I08MP4>./L9$$/;$&U93^*K+(ULRV\@]YEU-C,VKR^T&S&#MC- W$9+
M)IC=IE4$4KEQZT[^HZ30H<I+GI4&7\3'O[]JV.S;,O<90"K88._(ESZP[*'H
MA_G.<QS*0@>5*DTT!2UN]<K=E6UYZ_N//V%IH4D;P+BIM)T,.#T2X<.0'J7\
M-,KBX&? ,?O5T^DK:N]MIUNV,UBM%HTK3,6N5_)S0WUV<J!]:--1C!VP#UY$
MY,LL-TRW"MQ&?<B3_I# +_+M/Y#/G$L<-Y4MB0%IOX %NS*\E5*EORNJ[ 6]
M/ 2:.T>B>'Y$8@_8ZZO;=T30!6%D4:%T<?RK6QW$Y,29M+#=#?8PS"7)PRUR
M7H89V(D/'A']]WZZ6:1SMA1VQR5+R$(;35%,]S[5_Z,N*L>IXW1T4N58OBD+
M;N=;8+!/+^\#@+7T!6$:JOZ]E]76 -E1B:JBEBNT*"62"PU/(18+ "5;1/IH
MTJ]ASN<2;^&[**5)7 =[/S__5W4/B[K@ZNI3\*QGT<B 4^U7X*,%6*&(+(*Z
M'=MP F&.R1NX7UW34WAO1DD;/)KC77[#6JJD?0]*@1I6N>MXW1C*/H*0OQ]N
M?6V$(.TKG3M15\%V:$OIBJHDPZFOYN45\>E^B@]'_U5T$U_Z9\.%FIG\M5[8
M:(H!4RY=QZ5U5?YZ2&-1/F]BN6-,U;)-,W@U>;\/.=6RLL?SQWQ^V_J<LW%7
M9EH,UV(LB9O!Z)_HGAPP%.6^G'1;*374UGNT343' P_T&RY)\%?8BY'U/QB&
MCX06>M(?_-HS_<GCTTSZ/K=.OZ+UWG1)Z0O;A$F#1+AG[*"]D5Y(@>Z/>[YP
M!DJF;C95](D,@()4VRN3"P<=LW<(Q@7+IMD>-_*(1;O"C_=6?^<4NH"M[*1W
M5P6?SG?JXL[[!;O["FT31TZACU7HXWS6^:O50S_+_,[Y9A3COZ:]=L<B##A1
M>FT3TX*+S=@F,H</7M"I\Z*EIQI9ISSY^@NGP<'FSP!4O^?>&5)YDMOUIL[9
M@C:#;<(N(QNU/ 5DSY/'19Z<O_N%=<^VJL2L\N?\<_$'IK_&54/0R@/3K=Y#
M;&]Y_U?-A-;]L&-%$6T%0L@Q!I_VKE],H]Q6KK WU\^[VRDYXJ&2,L>N^R!^
MH."(:Z9*%P/DZT*3]S$F/9NINT;[M%\8U>-*&Z:,DK2+T22DZ/0?3C N#B?M
M5/Q!MGQJWQ5.JYX ,]\TD_,%F_)M/(HSA\[-BL*Q0GY1?FA:5$[$*,OE?/F?
M.ZW'L1FE(PG_XR#_!\O\7YGJWE[0"P!Y'@Q>S!<A#*J+OV@#4;E3=IG!*B5L
M$+P)4@#$/L?]4099E2O^3? U(=_RJ<!ZB!O'KMB@M/+\?4=?A%YI3*5?M%;3
M$54$7+.2C$838MWJ_@\TS@KZ_[E)W/?VI3#:37"U#JQ<-CJZ/2<SDL1T8ZM;
MI4=KI-XW+9)(//'"GNZC<U?3]09"3ULI0=S$Q#^^F"9J+'>-^H1W#".[<:?4
MRT3G5)0KGJ+8&<EFQ<<#9*Y\<7$N0*[5H+4&>N):Q)I'Y,S6M5NTN##3-%](
M ?O7O+M_$WZ/=@T761Q:Z(S:W^"3G6Y=KPF)*M"53(F,M'=#[*6V2Y$TS;^U
M&HU8,ZFHJ&ZN;=%.-2K_+NG?T)BZH.G,_Y,$'_^!B/9?IEV#,;4W7YRU+2FS
M?U?XJ!"\.MQ0G"F#F.Y\VTG;6/W82X4U^2M1D;)XG*8&J:C?;MIMM]+$L@VE
M#X$*)6/\Y(<AGP$:)3VQCGO*)9+7'L6%]/_<"UN9*IBO1U\XTGP]99H/^G6^
M^GIA>*']VJ*)>%XMD9)VRY!F1T?W(C!P48@Q" [7AP@WG0=&6ZNBDLK$",0S
M?B.Y9+>[1G3$V!VW6/K'HCC)3 *EW1X5RL\%UZ8Y/\PW[86N"O\*A\-M84,)
MOEAX\VIDW\LKLEW#UP_?,NZYT&+8XHDJP0F38E08FPF5/&I6"0?P]0  $/AA
M!I^"46P7V8_!])?#()@H/Y[3/*JI>\FE$!5%LV? H":B@A)2_&1E3WB/F3[O
MXDSH='E!0*SWZZ%72SJC?5K6F0I^ ;D=-=[3F+2:&J^FP#:4=OM?I*.U*H$:
M"HNJ'^YV%/@+!T:+NVYMLIP4K=-V6L'T^KN1>IDHYC@^RC6"K:G)>KB&\ V)
MH;6$E6>6.;T;IW1'R7TZO>&. W,.:--NO.**]K(\S39,EGG88&F)$.60U/KO
M561E3T;X,B]?=/W!Z=R!BQ]QRF@%G#=E*F?\YR$K[UQ#XBM$-$.&PUA_M2"W
M4/QLZXSPOTQ[AJK-S<U=([O#;/*986>/,5)N?5KX, *R3@&JS]FMCL9UC-35
M\#VNQ=5'X/%XM@C]P&]SDLE!O:)+J7IO-:R'WHKF/)=\2?H$ZS62EW4TGCQ!
M;*)JAA,+EO>%9M #6<$6?>0E?[U+67-(>2TP.SGLI_S@]&:1*MX*4.)VI9#P
M0Y*VQR;';_"3[BR+[X$8HZ&+W*%/'!!.H%[+L<#PCIPP&N@(W:O)+LS\Q]5Z
MRKQC:.QK**FEJA1IJ&!("?7/8/'E  <NG]^EW08*RC]%B\G7HKDUNJ6*TYI9
M'81-<##V^\>+-*N\;-O2Z7U1^\+;H*7 R=HTMV0F5W[LU$5?-QOT:PY8Z!B,
M\Y#B [&;:&*D#YL]N@BQ/W**Q%2,&MW:84GRJ=[:YOF6;XDVK'"HIT&24/ F
MULN<5A-H(3R2T!WKWMH2%Y2%Z69@)IF8WQZC,X$AS/F1D9V1D6'%OZ^+VXZE
M+9#;388N-AZV3@@FZ0^BITZ[L^% J!A4_;='BP6\(<^(C-RB#XKD_=$4MS?-
M-4"/)L9(W=2""%&)Q$0RY;=P/ A2*"+2].C7 W&6JW^V]O/?*^V:M_>QS:2,
M4TYE1@CZ8DZKL'"AIJ9:)SZ"0&@5IBNFQQ\,2&EFSL70RH_N]W6I#"2LH+,(
M$H8_AB2J!0)5H*P*SZ@@&@&5U!#TPN2P6OQ2\,5DBDP"'*35!#>'@M1)*$'W
MWHN/8.M?!!>.2PTJ4K]^0#65( @PL$6#.59NR=^Z:X6V..)/5FL<H\2\Y-AJ
M%NE0XG"(J;J:.+_ [V=@V(1&=$I4144F,V,1>*CY\>9NNE<>J/I"HXUO5&[M
MT,#M0JT/HZF$KIFG4IVCV(P,P)ZJ;$!(JXF_$BGJ-'&<AB2ZDK18K ECXPMS
MLB@?4U9#^]!G *3R$"EF$$C_#+"W:CY><WTN![\,-YML&>5/WJI52JPV4$H;
MS2X;NWKT*1!7X)0 K<<Q[B"\="Y\(J(IV23\UC$B8U,6JW$6R+EKMZ8,C:ME
M?P9 ];7S6JHC>2W3&(VB_5=/U;NS"2C1&IO4L< N!>.:*.>/==,MVG>;4]Z)
M=[6AK1\Y/'M&SB [ ?6QUBW[4YDCJF,YDU2]4O!UC/J=;'8,35L0%WN=>[<Q
M%10"$'K^[%\Q(75QS3*D:4 SA=B_8=AT)U=%>$9W2:5N8GZ0\+[KU6XUI*XR
MM%G@TX*:4V^D*L/>2D4*QA5R;7+&H78/FQG;]9"OXOC!2NVNRV6K.;'^AKJ1
M$;Q6Y/B(0BM*U?G8R4K^!#>J"BJS)QG8)?AOFK/F37M%!H53 +X4:.^KX_O7
M-Y;=1R2/$]4\F]$)IQ+<5*DU)?DR2:WM$YS :JSN(D1J*ECVV8'+/^Q2;_,(
M9#RQ(ZNQT!0>PFZQR)T#CTSS4*=KS0_VQL:<O>N60$6+9RN-G4)+0L#K]<?&
M&*5YWIC,\#4$\$DN,[OJ(P_]AJ,O0M?F!12LE2V[F)EUEJ,W*&HVM.1$&E0,
M8J])(N9LK5C<S2DWXT8SQ#I>#Y*H!/L&IJ\-)<1 IG0-ME;06N+>5Q3".9++
M!34B3D=ETPALT-8F(W.5@M$A/4[]779?_.J[]4@"$K2/)JX*:^#T7.V@>T>_
M@GKW;JV+@(#&@O&']Y:_B]/DF*]".]-!(,[ 6\ >K'5TH-2RA4I/YJ1H#QV&
M,/$2 4'TD,B %VN['H_+G/_/Z]/_A4DIS7)Q_$U-3]QI!HD1F74L,C-$2,,#
MHMZTD;-TE/&NK>CRD>=\"W^H7J9OS4\Q((5*KSQ Y#CXI:?_BM]N&C.PQZ3+
MV2W=Q"@OND&\_"X)<RL U#)J/.UUAZ@PT*+=*R)SY!,Y^7UW_E_@S0@5BK=2
M\WQV&=H>HC=@=P#I4I",<QW.TZL?0)65?HM8&$1NC#D/A SKZ:9L!BH+?-D/
M /$C"LSH3P1Z&DH R#-$*JIN4N,>G6M,J%Z_WAGK><53OLBN^$3@1*FBFD0B
M^S4>L;^/J8P:3]EUBN-A.U-HZH@CKT(*D4V0F<H0VB/]M(:A)4BPE&V+9I 7
MD&5R1QD(F0DH\"L9V60%48^*$W_KXLPI9A"3\&I&7EDMD&^P1O.:IG31RZ(T
MI7RE?4:I0NB E+&QT?DG+P"W'/Y4L[F"7NZ?)J);G[>8#/PX$V_*U<;81O"P
M Z@#=FT"Y) >V OC)FB\T?.LDW4UG4[IQ^G\]41N5V%Y/^_876G/JDIDFK,A
M4\[O\&Q39@.WS^)CM@"2)+Z"2_LI[3'VF)^Z1M(M6X53J,0\6]&AI#P.U*]-
M682T[BT?@VL0Y+4O_DI1LI4L,C?$WC02E]Q^&E?9EZES4QB M 3L13UWJY4[
M42[P]D"'!FH:$\?,,Y_DFEU(MQ@WKFMG7"O.0$4Q,Z/\8-!RQ\=IWX+:&3J0
M"_[4KCI_99KR=4+^M[ )-EW+?!T=:J?U(.O%<O11JBCRS"+;KZD+2?4_G:JN
MK@\]O'!U]2F-NQBR?E,="^^A3=K?E<2BG0=;?QVI&JSZ^&*995!F)3ZLDVM/
MOHL9UB3)GW2-,Y/?O)!GYS]L,+X;JWQKPH(6WJ-BEY- +7F>CYXL;>>7HK-I
MO5XD8A9*_N2G_,4@:XQ3DFS-RE9_M@?WM&K.YFS<3OMMC/&TH:C:TK38<'WU
M,XN["./I-_YS^M-_8?IJ;\/Q4G@BU J4B,B2]$Y?36ZEHXE92&)H2/92U@)<
MR!VC^DGG6-"Q$'^NUQ%%AMT".E5-3*?<KGCYD/I=AWD'7PQA+$<2;GL@* 8U
M(C&5(]&>BDSY$?SU'JL8$\B&[>-9V8#':^S5[\DDV0V6R5K2%)@XQ0%R#(ZE
MJIW9K8 '[%)K UW*/U=Y=-U7$XQ Y>7EE,."+X?Z&6JM/?YUM9V:6*UB:=EB
M;]F ]AMYM_@1C6$TED3L*N>4.U#5&4=3S,UO9*?%]^"7"WX=:52P!$I@K\3S
M.I\S8BIZ^ 7HO+B#,*SSDMQ"'CY"D%J%BX0:_2:[Z" JK$9\LGHK-(F(0FH9
M&YMIR%QQ1P*5+]!ZN.>.V&M<.!*_9/VR@6GA_RXY(G"LE@;6R*X=/(VO8NMY
MM!K-RQLE&EWV%!:6D'-=,1%M-8<8FVBQA479DL+"DA"A9[O-2/^VYL5J*]'?
M]"03FJ^X@;"D7*O#$<MV:XD?!?W3ZFQ-D]G)*,MR5:9;0VK;XL%^1_:EV)4F
MR\AQ[5Q/>L=Z16PI9C'*T3,=+ERZ]P:OU7G\T[,-<I6S+K!R?,N/M\H(I7OW
MA' -=<L-F&_@$U9Y4=Y7NOC9I8KB>]^WV:F_(VKH* :[EL R'05CQX#_\OJW
M,IQE1"Y[EK$(E=H,QEI^V*V0!CB\"5ZD"B>@$E\V<IIL0K1+,EU2J?Y*XZZT
M-#]"1\[W@0/RKC4V%$*KNC<A<I3_J)V2F9F!F<I-C*4I1MCE8:7P9;R5)OOA
M@U.4$<1MZX8S28KLL&JXZ+3S1ZY5-5PF+_-N!R&ZG:<MKX@3F6)J?<NF)_[O
MX?1_N\3[512\#_9,0#U!&^8T%_" =P*(MX_:3UI'XB(I:'8YW7S!!TP84<TU
M/%XK7G,TV$"TJQ"-%\2[CL;&IFW&2JI7L#%4E0(\&X^<O(F:]"/UV%-.]QN;
M!/JX\LD.2>@Z'OZZI 4<I=SF4:(")4T\P(RY%>LF6A,@D)27U"&T4;UWENVC
MP];AW0@-BQHOJ,",;VU:=5#:(V"..OO7%Q[7Z*A>[3SH[YL4W8V-924(<6]N
MJB"SQ$*B->UAGO[SPF1C.-DT_NDL*[U1^=-,-\[L>5?!"NE(+9MCH,J):SI3
MH9U&,1]J"*]?"Y/AW1RWG2.\W?.%.43WZ8I36I^D5_9"J9615M5R5R!Y1UKS
MJ:)0SZG/ $VA:_WQS4>-8F]MVCC3'_S9[^2D$"Q#!LQ6\('MZZ3;;]:Q"G.-
M!F4ROTN&]Z#_8.3[Y8:XALV^6A24[,'2/B/6VW;ZL&:XT"#!*-%F\L,72>U!
MR ZCQ94BQWES-1R9XBP/DRF!;**.%U6>3CD3*E6__K+%<\_OD@-TB;@=QD![
MJ@SQ9K"' 517X]E&5=S\F<6\%?.!!\L\B^'$H#M&OTL>+&G[@_']I/4Z>_^@
MZQBA/F'/E&@HX5&>9X/S 9DZC5#EPNXW7R0]:K-V&-.VK0QK-L\VNIVUSC)P
M"X&>O;'YNVZ%?I=\BP$>WV'<43;)V^DO?V(54KZ=[[4(MB[I>$"JAQ<"^WR6
M7TP)<7;N3\M(Z<E&TA/V.5)^,BIK$5A'S+D3J$[R2BQOR/27,?QY*,W&LS\M
MZXY62#*:S/.[NS)V?)LXUM20)KR6NH?W89PPERQ,6WCTXUQCR/JBT$5O"V7Z
M= ND3,((5 2=US<4?-LF#O"&+;[;:'XP?]N7M0**X 9>>!+@5!D2^.@7785$
MVZ61[+Z#,J2NG)74=,&W;2(<ZTU^&#+REY42/5XPJ=JM_$3]N9?]E087WDL]
M;519FV_SW!W']H"M-[<(ONT0N@QHE1'VV7J/--80B@3V?:E+!O_0I>'$C94Q
MG0=F.UKX&W7D#,@P?@W!'&*DGRZ0F/Y2%\OMRDG6V#2$4V_.P%O3;O"C?9"8
M.^?@V5TS"<:<(Z<G7H'3XD Z"]UP(\U"0?W%AR5M-,ZU(/AO;Z@GSA[)$C;!
MFHCH^1>  IW=,JM,T$6W2;,?)Y6Y'G"N)2=M[RT<\QW6"5U^O#\9.?51^Q2J
M9*C]Q2(4/S 8!!JCT[-Q>>O5++BT@>3I(]O*8KLY>"0Y:I04A5=#_$;"2'F3
M^H&RBIU6YQ53LA_=,SC3'U#4R6;.!]ZLF'<K)/MHH)+O6!KFKN=)QV,JKEN%
M6,4VZ-A+?37;M__&?_'X^9^0L"[[%+Y5M/Q'1'?QP]>::,VIW&3VP:5D^U3]
MC*=:W54_+3H/NTQD^<ZM%LZ]\H,P1S\<B9VQ_7]=['^^]'7R><C9TU?O_2.R
M0N8Z?1Y^/E-E?7C/LJX)?N\! JE/5(AJI&3F))F?Q$E/R'J)XYH!ROSO__E5
M:/\MDE27UL?(-Y?CX8.WM3[L/_]?_F?A[5T>UQD\;KK;G.VY3_S!6$M#:Z?I
M6)XT3!?FH/^&<R'!#'X(#O"U'(8(Z/-;GP6TY1[!QRUZU_\P_ _#/P%#Z.?.
M_P502P,$%     @ AX")6LB*%8?EY $ 07XE !$   !N96]G+3(P,C4P,C(X
M+FAT;>R];7-;MY(N^OG.K^#Q/C.3U#5LO+_(24XICIUQG<3.EIPY9^X75P-H
M6-RA2 U)V=;^];>Q2,F2+=N218J@O)RJ2.):7,!"-[J??L4/_^O=X6CP!J>S
MX63\X[^+!_S?!SA.DSP<O_[QWW?W'S][]N__ZZ=_^>%_,#;XY>FSYX/G^':P
MF^;#-_C+<)9&D]GQ% ??[?_^_>#9>#0<X^#__KSWV^"723H^Q/%\P 8'\_G1
MSL.';]^^?9#+<#R;C([G--;L09H</APPMGSXXRE"_7SP"\QQL".Y-(QKQL-+
M87>XW)'N@5#:_K^<[W!^[FN3HY/I\/7!?/!=^GY0OT5CC\<X&N')X.EP#.,T
MA-%@_W34^S3-]&"P.QH-]NK79H,]G.'T#>8'BX<>S&D]:$W&LQ_OG9OZ6_5@
M,GW]4(00'KZK]]Q;W+3S+DY'>7AV;_VSNU-R;A\N+EZX=7[IK69QZ_S\K<,+
M$SA_MWI(ZSBG5\/3^VGE__K,[?5RA-G9[>\^NO_"^]6KI[<.WWWJN:).HY*\
M4OST]O%D_)PH/QVFR[^6Y].'\Y,C?$@WLO'BSK-9S8:7S8G>0#S\O[__MI\.
M\!#8AZ]^/&.O 8[.OEE@%KOO+2_0]Z4^O9F&9W7XV1=F5[_#N&!*G'XS38['
M\^G)1>K-,#UX/7GS<'GQPE##=W-&UR\,='K_^W5[.)_">%8FT\..^^NR$M_[
M<P-CRFQV'"\?>'GQPL"SZ?SCQ: /+]QT/)]^DE_"0[IZMF(XO'QHNG#Q?6<3
M+87['-,N[CCW8I]\J0M/1N(3>=FVD?PAOIOC>#:,(V38L5.WC#,F'_ SEL3)
MZPNSJA_@N),_56!P*?TYHEW^ I^CF)2,2R;LO9_^9?## 4*FGX,?YL/Y"'\2
MG/W]AX>+W^NGASB'3B0R_._CX9L?[SV>C.D-YNPEL=V]05K\]>.].;W8PT[.
M/*Q/?;A\[ ]QDD\&L_G)"'^\=P2YBND=?_3NT2%,7P_'.W \G_R/X>'19$I[
M9/[HG[1;,K[;X8^.)K-AG>[.%$=0I?>C>]U\\O#-Z>/R<'8T@I.ZA>O5'X;O
M=NJH.%W\.LP9Q]VO[_?X8$@D?/HJ X\V1F#>9<VT-YP%GPP+NA@=HC=!Q'N#
M,1S647"XLTNJ(5?U\'0$KY<O_6Z^AX66XU661H! RZR*D1XF,PN6!Q8A"A0V
MN62)M(OU__$>$6RG#-]A9@5&).!^ZG[\\/#"-"^?M<G>I4!S544'IAUH%CG0
MN."%CX)'K<SY63\9$QE/'M.TIS!Z5M?U?^/)5\W^)T[_G!#*N2O-U!LMDH3"
M8A+ M+3(:%&!.0XQQ"BM21?6]_'Q=%I7EQ0TC/X+8?IDG*M:_;K),L8-R:,K
MS=0*YR1&9(FCIS5-D8')BGF=74ZTL";8\S,]Q0F+J?Y!3YKDI_39[.NF^G=U
MI5DFK:Q42;,DO:/UY(EFZ3@#5)SK$AQ']>E9U@6]P1RKR+G2+)WS@7O:4"[D
MQ'11@D%RP'C16G,0.EN\A#\7M-_#*@-(.NS/8?ZU4_TOG%UIIM$BT+<S$RY+
M6D^1&?@0F4(?LP1AO- ?S_0936@*"R@)<UA.?-4S?=H-0;AR,56N8DF2IJI!
M(]/*DZA"%5G"$HL S#J>D7X)('8>3PX/A_/* +/=<:X"F]:50/(0/U[7C-X:
M81GM;EJ)' ,+$13CR+.QB4M$$E['X^'B"W^^^G/_%](]L^'.>#@BJ3\])A%V
M^B:G4__$JVA?G$H*F.66N#C)R")I,U:*U8)$6K+.W>!5HO4FJB(9;6<2ZHX
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
MVCG\5QQ/#H=IMKQR1XTJLG>%1D\:FAZK;8PLIF194MEYH6W6NMTZLCMK5*T
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
MSX3NSH'B9"4'8YDDLY@+6R1"^P=\;+!E9PMB :7//@C&T9)F$:14/"^)*:\
M3 "=L7UO93LDW,@N+-IQX0/#7$/#/I-QI2MTKS6G-@EE^=9CO5;R.#:3J:,Y
MV6!:(K.B4AA(=T<0I)NL*%:: B:'+:?P;:>'K^JT8*U<0E4LX7$;F"XDPT/1
MF7E"#+;P;!/O2;,%H$\KU%J#9\X;HF.4P((-AN7DDXQ0P*7FH$Q?;+I!#PLQ
M3%(2(Y.B'E!B/=">EX7)9- AIGJ]-8:Y9B>\Q]=M@W?E"?0%<JV%.;4N6NF8
M"+%8SK2)M=*@!!8S3_4O'6-SM3!-];;<^)Y:2W/-9B*ZVO@2N_YW)4>FG0@,
M@C>,1B$[1X40<=MSH&[O;+_5H5^KD4@1F3&R&B;&LY@XLI2*\&2L<"O:STJ^
MLNEY:F.2"?H89@=/1Y.W59S@'S#]LB#94LO3&6]C)ECC;*U^)8 < QFBR>LB
M'7HO0_O;KH6,I%6*0H=2(5F;5M>SM926U3\M6.%!0\DUY:7]3==&,.BW8<']
M-,3Q7:WQTMYP",4PP4$S74"P(%6I9RS[I+C+*3<+Z[Y=7MF01>LCD$#/C,0*
M\0K!*^8YR7J!)F0GA<#VZD<;.BYG0QL\>)3!<2:J!T(72QL</&>)"Z=4T-JE
MYHC6*"Y>I8J.0G*=)?,*'*EHKVL_%\N$#\(K)[F%;?<*WUY4;4/2,)K"<VV]
M7NO#M$Z<!4V[RV?A+'*E76@_,/K-:<[-!-%UUB!]DDQQ4SLOV$R('"/#Z )A
M=9MB:J[.NI7N*ANB&"J 0D\,MN9'NI(9T2^P[+F6(H8$I<EPSV>P3IH<C^?3
MDYT_]UL(S:U2$J,.$.EQ.>:PZ!WI,UF^''/21J207'/*M.^$LU%0C,GFH@D%
MNZR8MDJR@+PP$, C2N*7U%SOR,WO[LW0RO#LBHF"15E;'UICF/>QL Q(L-EF
MG>+6EX9LO"?WA5RSFQ@V1AA>1*&=%80E<S.;6I<5B1U\/7A,*;L%=5E]<?,F
M#"HC(4H)G'&?JT%%OP'M;E:J;K<"(9EM]U1LH@9LA0WWC>/<DSAFOB8"D!*M
M#?>%8=D:PL8E\=+>>=EWZ1C=%=ALM],&93,VF_%>R.0Y<XF3'6#)&/#**F9]
M(7Y"'T5HMKU_G_!TW4&;Z0B^(5@,,I%]*VIO8F3::(+%PM*N*TD5%X.SI7U8
MO,6R>$NY)N5@5,[,*%.8E@ LFDQ "T/4!-T!VVOIV7>TWD ;LTWX\4RV'C@"
M<U%ZIKT'%F*GOW5.14:>[=K]>&O<QFIUQ0@&G96V$ ;W+M(VKJW?@@56DA/2
M)PA&-E?NO7G_U8;,6G31"G L.#)F=2B%1>$+PQQCB$8#\N9HU5P!T$5[=E79
MJ091&Z<C"UE4@T%S%GR13)'4 26B#[E9@Z%O]OF-:DDK AI P0P)>T::D=";
M)BUI?*TQTAR47SN$VY@'RDH= &H5%29'VB_1WDTBLVPP6Y">_C5;5-5R,* !
M/6FK!U$&S@HXR731EH$7CDEN5(A9EU363MKM,.*L!,(.+K$@C:%-$ 4+I*F8
M0([26^'$%I2Z;+'IOS4*:D/L::%HY6ED@Y8 KTH,8O5,!9N,B\ERV\OH%6"/
M#;1IM%[:Z(FO%*^];F4Q# 3QF,O!\I1,=*ZYRI*[XS[:SJ@,\4PM/#+,A5SK
MX(MC44%AX&JJC?'H3?M!PRN+@Y=3&,]&BTA$_L?QHO?,ML1WK5>18)9A$HPF
M4M$>]XX[E@RD&'465JR]L=FZ2;69+JPKHQ 8%[QT3"3"WEK4OM4F!B:RR:FH
MDCVTOYG:2#K??)_'#?D/( A(O%3#H1X41<^.+M2FRSI[ =XX;"ZSN;5H3#?0
M<Y@?3V'T<O*.=C0QSNYHA-/7^$6GVI:B^B@RY%(8=]XQ[4Q@(3NRUIV0P2<G
M<VXN<MBCL/?D2\4"FL0BSZGV=(TL@B(](@4/D0MN^%;O^F_ 9W"7#S-V7!;G
MK&9.UJ-& 2(#!& 0<LX"T K57$+^]O0)6<^) $X)F;*7C C5.6PU:83:$8H+
MZS6$5$)SJ=YK3+KNM=%U6"=$#V3&\!A\/;!.,^#1, <$)6((:-?OZ[^#AN8*
MZSB<=MJ3U"6ZA'H.)ACZ322F=.1%Q^AU>_6/WT:C,V>XP&(YXUG7EEKU#(_L
M#5,9O$3)@]+M O$[F[2PG;X XB7-N8]=C0W3RM3]SC4S4 IM]T@?-%>7OA5R
M>&4I2LZ(Y'W6)'B+6,1Z 9)B,E8?3K !VZUIN+N[?076W%V. #MO,:,,3 13
MPX2",[ Q,#((,D=>;#'-I3SV2N&,>L&29 F1^2#J04#%L*!J/"AH4$9RE7AS
M0=Z6>A.M)_+CP!MT2K+B>*K',Y$B<*DP:X(V,H"4L8_\--=N:$,[&+('[00+
M/O,:):R'$^M$=H(NRG!E,V\.-+3B_]R0QHR"MC5H9CF'FM=J2>8&9"G'%.K!
MWB6T7\VW!3E3&S@XQ"5,%D*B)U8;*]6CP2UXT@P*D]2E%M[='=)NUK6],F6;
M538.#$O22*8Y6!:Q.(8FRNBS3P*;[8J[D6+LJ[G<GDZF2 ,_>9<.8/P:3^O0
MUSF)V2E#_GRR7)@]7*1GS0Z&1Q^@PG,,2S=NC4,P5V282<=#;??M@V-@"F>Y
MZ& %B1^![<;.[JR+H)TP72YHBD=F;*S0PM6<78*%@>@9DY+:Y68]^1L_,Z5O
MR]&<M$/'LP15NX[7PXF]9]ZY>O(A1JM\5MJT*^U:*:=MH(3=E21T,#4$C(8@
M%B>MA9AK;;1)H@0=>',0ZPM^A5]Q/#D<IMGRRETM(MB(?5Q23,9*)D(B)>8T
M,%^+Z'F41D=(NGC=&K=L4Q'!C6RGX_%P0:<_7_U)OV+NWGCVHNP>TO<2_#(9
MC6 ZZS3B&9'R\ TM[OE'/"? 3A!K<K;4APBSXRG^-)Q-M!1NY\_]7TYG<'KI
M].]+OU\__*7;D^/+'KM<L#JKV>>>>^$1#R_._MQMEZS&T?&Y%[XX;+WTN4$O
M>=IBII]XWI=?XY(G+N7(1X_L),KRXC4?233ZZ'%7I-]//PS?[4S/66>#T7#\
MU]YD='''UB\\F$Q?/Y2<JX=3NORPWG=O -,T_?S-RSL>%D)9K$PF\_%DCO<&
M\\D>EMF/]YX^?_G*<EY5CV4>LB:T; .+&BUS3F !7U0*ZMZ@$/!;?N>52IAR
MC,@"!&3:6LUB"H(A5YA2R3:5-'CZ2D8>E4N695OH-F<-BSYE)HL61AEPWD6Z
M32,*E4F\29EKW@W6SL1T6]0N:9V@!&\'== @<B#%F75-W2]&,X!BF8HI*:=R
M4F#O/6QB1;5T,4M?U;M73$,V+!0>F$WH'9BL0N075S1% ,\%,F4"00/TG'DE
MD4593R4JH#WWM 9$)PR)%JBVZJ#;%-DTZ!+=9J6VW)5L)-U6:&X.M*O]@S,M
M%2JR?[I.PE&6Q&..(M!M2$\FY)$82I?KH(%65$OFB\G9!JMXT8VL: S6B$A<
ME'BME ^:LQC!,AN@E$#\B,9<7%$)/!%N#C462]\PA)R)C\@0U"F'*)R"9.I2
M^1!5H74T6#C3N:;E&9.9\EQ*6F#TLJXH<"Y+M(ZAHV75AF@;>)$L&H)RQB5?
M9*ZL[$O1-A%2CZ)V*JI-BHC<# K!=^>D++S>!I+F5 Q-O[9^TC5.'#DD9B0F
MY4LB0-_=EK)$#I&9P&ECTD5Z&FT )YS49,DB;:OZ"LF QYR8K4F%.DEB"AF(
MEM)#+)$;XA^ZC0,OOA[#4#*O,4[BS%"B8S28BDZ"Y5!9+"7:],D"0WI[ JFR
MGO:A+(L9:J\J],38=%M,F=;79T;@I-Z6:&51T9MJ3EM;9RFQU%<H];QO&L];
M645 B+2M:VI'\!B5\@1EZBN MC('08/2)J;;$HD6(8C&011B2W!6UP6Q2(M)
MX(>E4&IP-A!-0R2&E5Y%;;/5OLH=(UV"6L2GDZ"YZ4!4<)$S1^\1,Y:DE:CK
MQDEZR1JCM_6T8EH%FB4(YHJAJ63:)[R27H&A93*>"4+OM0.LI7?.R KG-(J*
M17A.MXG@,TE-8&7!2(EV?])TKRNB&,D+;?ZZO$4%VIJ%$7.5>BR&8C[0XB%J
MP.1IX5RN>^YAM^EFD^,IH>K%GP<(N8,]I(E_^I?!X ?Z.9C-3^K>^B<;DF'[
M;D<^(K7-#G#X^F"^(X;C1T>369<+M-S!;_#1O0^>D$8PHQUS2/87ZU#.>-[]
MK/;8]-Z' YC+GWAT>E^A;[+9\)^X(_C1_-$A3,D>9_/)T8ZD/[NK!0Z'HY.=
MEP0;9X/G^':P-SF$\>FM<3*?3PYW^*,*MQB,R%;?&6&9UU%F1S ^'2A-1I/I
MSM]X]^_1VP,"88RN)]PYFB)[.X6C1^?F\H6QNVM_86=[[HP)JG;+^':8YP<[
M93@_71>:P^"'AW46M(9'Y]XZ3J9$FL5K/I#F:#[(D^,XPD='D#,]L[MR-HE+
MEX=_[>(DK%["&RW/ETAST^5I[JW?+C9(G(SR>9+8E:W#G\^?O7SRRV#_Y>[+
M)_NG:]+D3'N*+=9A_\GC/_>>O7SV9'^P^_R7P9/_^_@_=I__^F3P^,7OOS_;
MWW_VXGE/QK61<77R^?\ 0=3QZ_ED?'_PRX/'#P:2&QW60+IUJY0E":KJV]'\
M7\\TR9(FGU<FU]6U2_WU_MF#+C!T>M^T6X$ZB]7J';4Q]K\!&&E<CCU]L??[
MX#)^O\9H]SJ;CX;I_$O#U#DZR((P*I&=4LB<\61]"C)*HD/!R(@3)0A,Q>=[
M@Z6GC.RPZL7,T@@02*:.BO2=>I1JL&2518@"A4TN63*%QU!]E!F'.[],4A?$
M?GERA*TN,1DF?S_CMPL+]=,6ZHA>T*Q3T'Q)3:S)ZKF<E\+*EN&[WV'ZU^#%
M&+]?/<>O;I:7$ZM;XFK-CN<[3#]P.KQG^L4N>&"4^M=UV&J7D?0SF.+?]_'U
M! =_/AOLGQS2*OW[_1F,9VQ&HJ9\2D@G+U0Q43.+U?<7N*I>2&#.*.M0)9.L
M7)60_OLQ3&EKCD[V\&@RG=\;E,GT$.8_WAO2&\\P$64GHPBCT60>)^]N9,!?
M:VFNSB'_]K?@M'UT>])\=;#Q__G[G[M[+Y_L_?9?@[TG?[S8>SGXX\^]_3]W
MG[\<O'PQ('/F)=DL Z$&+_8&P@R^R]\/7CP=O/R/)X-SILZ9F;/[^&6]+(+2
M3;_UE@.]U<FVIY/I8'Z @_\^W8.#1<1R@"39\A<0X)>F\0G9HH))4?'$>,DD
M6V+M\*Y-8(4+ZZ!8+D"M2K;\T;W-DT4 _8)DV<GT"3ND40[JUUB&$W:",&4X
M;I56&*=$II.!]/=O3IGS7ZQ2E@W?L8-A)GVV0^)?*RM5TBS5^).6O,8,7#WM
M1'&N2W <5:LL7;.FSK;WQ1_KELNK>XD'+4^NEY[+A9A,MX],-\>M*P[!K!BY
M:L#()2\LZQKCS4&S&)5G1L7BHTD*G5F9>Z&F&W5AK.V&KGH[H>O+O=WG^\\Z
M@'H%[-I#U[LE?$^AZ_QL$YYBUYK <2E ^IJI=^N1,4VF7>K*SC&)SNEH.,:E
MSVDMDON#?TUKF?FDZ>DU/;EMHG,O=Q8+45L@#&<U4WE0AB,<C(^[_.6UF,HZ
MD#Y*SM<\'U]/A*C-1VON5O1!%LFM<S=VPSWI$IV?TJL\[]ZDT67G3+C@_1;:
M<GW 9$NES_#P]6 V383F#U^+H*W1WIA7_,$_CE[?&\!H?OF%Y=P6;R%T.'KW
M:)E)ISW]WJ7E;4B$OA]*?NG9GQ)(6CNH)]=K6\^D &]8K'F=P25MN="9:[T:
M@;2'KX>SBNWFS^G*2H72%U_^ZGSY'">O<3QX/)D>+0'BK0FH%;[%5J?]K# <
M^>0=I'G'B8-)&4S/.'  L\'L"%.M9\J#X7@PG,\&Z:!SF6]AZ+)7/4UNCAOG
M)Z_GG?^E&B;S>JS'9?P#Q_/)*8WKQ.JCZ:WJ[6P$)Y/CY2U+=<CY R+U\OY4
MR]N.9K@SPR,@Z8D7F:+[WKUN?)K ]'3T-\/9L*M6/]DY?<#I771;OJA_33?:
MN[H^=6:GF>GT457$7_^E'Q[.IQ_-;*GF/9'A+;TABU.$OW:Z_[/ZP>7T^Y@#
M/IK6^?QO/AP_>H/3>3T >ODU^OC#/5SONEI"_8IE^?N!ZC)\ D4XFV.RFB!
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
M9YVU,89Q&L*HNG5JZ]]Z\VP.XPS3/!O4UE+#_$&D^7V6TW?P_:5^]3X&UL?
M5AX#FQW@:'2Z?0;?T:;H(E&+$P<^'^CY?J>*HO]ZLG_=K(.O 1X60$AC"^.&
MD(2.(C#OBV+"FU0D-Y&;%77OWJ\KLE:\<8M;<86=3;[%N'Y;F1!?/%KUMD]1
MW=!"['8A\@LG4]?SEZN FN+@;?W?S=*@5HK@EN+L:9>!1@I^V6@^("@?#<L.
MJM=#6Q95=QZY-][J)(3^N.ME1F^-L,P)44^9C8&%"(IQY-G8Q"7B)?)L4=O7
ME?;MUR*^V8OC>8=%:.;W!L?CX>+Q?[[J2OQF]T@!I.$AC&8_WGOV_.G%X\O'
MQX<L3[JC*>LM]WZ2PMWGRM^7UIW*FM,7;4K8+-ZMLLWY4L?!Y/U2M)^V<*W:
MB^M9-!<K+^0#:8[F@SPY)M/BAED.JSN#]J,LA]82.KJQU_6N#_/P3;7X?J"?
MI_/Y9R?WW^W(1V6$[U@>3A<V1$VR.#X</\K#V=$(3G;JU6ZHI<.PVL__.)[-
MA^7D=,SN'D96SZ.CR<+BV9EB379]TU4!G(U^<.9\7*[=<%R/I66TBZ;+](^+
M%^B1BX^/X#4N/)0,RARG.S!Z"R>S9;[$^=>Z8/T_,#39]R]Z[BWX@U!= Q]-
M]UQ>QAE;O]N$YZT9=DFU\4RE&'W]-%6E_J2_<7KO0VXRE[/ %59/?*D:;9WP
M8G.'73=5_KA"KJIUX$^>#QZ_V/OCQ=YN[;:VAC/*5S?=GFS+ED&[/__VI';$
M>_SB^<LGSU_N]U1;C8!9S]&7G\_57#B[KYRL&?QG<S5OK15>>"#\U^1PNO!
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
MP6CC 2O5MZUJ"C##K% B68X[I\_WB3\_Q:LM3G56<:4U:R3>=^Y\,&9[FOX
MD0J1REGJ)I'*UV9=V!0DTQ!M.PX^5V8)Z"JIR(Q":BPV=3(.XF"D(AN.6/]/
M^YAC"#([R()2D'E?D/GWJ0_3V73=3HMO^^=0T'DN_H%X*EJD28NK,,N#\Q#V
MK;OX0]^NPC>(=1BJ?(R)<*ZHR)QJFV56XO>\)?X8P(24BDS<5([K(@+]!,R>
MS]/!7 =LF-2-E/>U1QV019^F\T",0XQ#C$.,\Y4]S^15+%@@:FZWP]%<V]-8
M>).B\EDRJ[L(3X_&. IM8Z4DQNDQ7*T/?+W/!]V&KK_N>2,?+7,?H_EX-5_Z
M^F\($]_EB8_MJ4X_?U]?/9DOUFVLN*Q_KM967_;+<M/&9[F>+,ID_2ZO<FM8
M*<]7N1UF/M_L96Q.B);IW,_CM+Y\U7:IOZC?L'KZF<S3]-=6U/]6_[V]\7]M
MBH>OGXGORBQ?0YHN\T;UGU6)7%W,OTO3U>7,OW_6/KNCL4]55;SVUFZV%]A3
M6__P7U>K];2\O[W+S5LAS]-WEXO5YN3XLV6>^?7TUUSU_;H5:2NF#ZI__4!5
MYN)4E$#<NTCO/FS>W-S(=#Z;SNL5K:LR//-7Z\5WGS]11;S]\Z7_)6_W<<"7
M>I_/_.PW_W[UW9._W%W]S^&K7<V/^O#9NKK6?>MT^3I%HN.MU3U(]JE5Q9E?
MK=H5JV^_>=/FW[:P9_GDKM&I>V3Z,.EU#H!]2I#N=T#@]MO6Y$/ULPXCCY=Y
M\4N>3UXLEI>+I6^5_QMELS=RW IFX\5^2IW__$B8_UR4?TXWQ\"&*K\7']C_
MQ:?L_V9["X\YOG?P2Z_R;;V85Y=YN_"KR9^NYOXJM9-U_CSH*Y\<6T</[IEL
M/OE9V[EG&K_E?.AT7KW0Q=7*S].JF>3KF-N$VF92P*.6\/"7?K0U')B'L@FN
M-K'5[<7<.&OMU;0?5R^^?1:JG[^XNG$MMY_,68TN_W@;EL9VVM7E*C];Y1J0
M5+BYS0U^DFC\=;J:;F+V]\]N7WY?!G'[\=+]\5,?\M9AVCB1?_F]-XD]WL/W
M>8\\UA<=ZSV#OKA]WG,T51CW#7VI(L!^>T' O5"V"W\/V2L[Q(%U.P@FWO%(
MOIVB'KKA.#XA'CC;4M>H?>JO3_23DQ+;877O[;MESI.+^ON[U237&"--?LQA
M>>67[R?"_D6XAI3SH*E $A79<0=V_'(Z)S,^I&Z2.S464R!WJE,8%IW <*?G
M*,:LG8*U8^D.J* =E[Z/6HG)WLG>^[=W)'LG>Q^:J,C>B=]'K\1D[V3O_=L[
M\7O/^R_[=%&Z]TKWVG YIP.N/^=?\_PJ[]6M=W1]JL>%R ,^G#)2+X"$1_9*
M]CH>E2/AD;V2O8Y'Y4AX9*]DK^-1N5,77O^3A/@Q)PGQTY@D]'JY2%=Q/5D^
M8FOB !U.3@^?'R:^<QM*UD.KD@&#\S%&_WB=H]8*T/FV]7(I8+E $)Q%SQR+
MJ;B[;4B*+,)R8T%;+0"5=&"E$""R\MDSCT7KW<$,&SSY<;FX>%$_K+V(_S==
MOWMQM:JBR,L?KN/LJEV&YZM5KO]+WS0W\(N=2;C3#5K;>U^2H9CFL2&,&. L
MU8P88"0,P$2(W <&+# )*%P +Z, $[)-N?Y4(=]E $SHA:TODDPE0*D3>),#
MY&!<%E+'$.\9S=,7 P@FFDI7Q #$ ,0 Q #$ '<8P): !H,%SU3;_-8IL$5G
M*(6GPM%XSOE=!O!HHBC.@''.M^]IW\T=%!&4JI\@&;/#80!58P"E%#$ ,0 Q
M #$ ,< =!O!*:O0J0E:N ++@(0COP.0BE;/):;G3C-;X9"L+<*C/,T >.82
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
M7Y,,PN^V?=LG(WDXXD+C&HO]GRXDZB+J(NHBZB+J.A)U&<^Y-HZ#X"UU>9[
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
MLK$*LA$Q1RY2-GG0#"(;CEC_+XA#.N20;Z_1^V(_!*K1VXNF?KC.RSA=Y78
M\.*R5>I5,_GYS3]6$S]/VU&H$'P[.3@N+B[S?+49 #W)U^WCW$SF>=V^=>VO
M]SN33J["F;L*(_5'Q^P0/":"E(6'%",$$2K_)U7 958@,*DBSXZ+(N[ROY<J
M,Q$L,,8]8+0!?%$:8K92.I>M%^E>_O]IM;K*Z?NK9<OZ>3E=I&TUW^;GWUI0
M>O$))CVZL \;JY H?M1F2=@_)MF-5,G.%/M+$<:XJ*$X9P$1$UB?#>02I0LE
M:<_5 ;'_/_WL*C\ ^O>/\RC_-&Z[)/ ?D^Q&JF1G"OY&^&2M2Z D1\#@!7A6
MJO?O32K"%E=)X"[XLUA)(@L&L;3E"3X%L%&*^FOTHH*_DNS^&KL^P!\;QNE
MS[AMDPA@3+(;J9(]E "Z$MVC"N8>*%XKN" U')4:$M:-278C53+".E+# :@A
M8=V89#=2)3O3P%X5B0Z%!A^"!<S:@^7( ).66BIAT.:[@;T,+$99+&B'[>EK
MGL'Q(MK:'B.-,TR',*C G@Y:]UNY0]VUNO=D6EOR\[BIW-FFNZN]I+R<Y(O+
MV>)]SO5;J\E-+J^6\5VUK<GES.\ULI((G0B="'TTA&Y2U"QK!8@F 0JF('")
MP#G3E<V9\V[GD$?G)3H_W&#0YD6O;Q#H=06@U5?*=-A7V-S8QAK:IQ^W91+\
MCTEV(U6R,X5_SYS39=,*2[FV'Y8%;[@$71'>,EF*=3OQ7-=5.K^+_ET5ZD@B
M@%';)A' F&0W4B4[4P+(F9?,2O7_=;N-5W$=/,\>K!#<&^5L<N'0E3H')X"&
M"=K3&[=Y$@>,278C53)*8),:#D -">O&)+N1*AEA':GA -20L&Y,LANIDIUK
M;*^5%=IRP&(\H#.JQNE,@$Y>)9%$\&W7ZL,6ZQPAMD<ZB=EOO0YUVNG>F7F9
MUY/9GD.>B::)ID^9IBDD(34DK".L&[.2$=:1&@Y #0GKQB2[D2H981VIX0#4
MD+!N3+(;J9(1UI$:#D -">O&)+N1*MDPTFH/!;M^A_\]ZHB>09YC JTU!^0J
M@<^&0<3B9'(LF53NIO%0FIAET>"E=H"%"W"E;<%JE-"%)1V9NYO&>[U<U,OY
M^V*UZGI>'Q>-9HZR=/<I[,.U@\;S$;<0MQ"W=,HMKDC.A&@'F[/V^'<!F[0$
MG9TQ+"2G<6="PSXE(L0M8^06:MTRA%*05^MW>;D9J+3,[_)\-?TU4VG(Z-R!
M4"T@+S_\I56_R6HQFZ;)K9H,1+K#=QCV%"5MS1U>E;>E@$R2,A.F$J:.2 T)
M4PE33T:9!R(HPM3S5D/"5,+4DU'F@0B*,/6\U?# F$KIA,<-?$9GT H&)F4!
M&). (-&"%,@-MSS9$N^F$TS@AD6/H!GS@#9J<-)EB"E$YX(2Q8F[Z83-ENB+
M3W=$?YK'Q45N$PPO\_I5>>NO.T\T-,A8[WF&$7$:Y;F)W(C<!D1N%#"<#K@.
M7YD'(BC"U/-60PH8AAPP2&F$#:RM(!*F!@S10"BL0,XE>AV2PM1)_1$%#"/@
MM+Z+EZB/S3>!SF];68;%+'W#8CV_^N5JM9Y(WDP$$TA^"?DEY)>,S2_9ST_8
M#S!^9Q"E95$H68':,U4=A\+!9@S 6%")"V^5D3N'8I0MP>A878P4JKO '7AG
M%50<XFBD<R&KNXY#]1DN%O--][KMK*I75^O5VL_;E?G*<*J?7O[X%0]!<-UH
M9QLN^V]//R(_8?C&/1!!$<<<V5W=#^'^0.PS,O;Q,46=E8=HV@DHD3FP3&']
M86-1/#K%=O)<^[#/AG?>U2O.R]4/_W,U7;^O8>OLJEV8UXME>T'/U^OE-%RM
M?9CEMXN7BWG[I<O%;%9?\E.[0GFU[JC5JL1&&T%$141%1$5$140U!J)RRA>,
MUD)@)@)RIL'KZ$!7$C+16\XCWB6JT+8+YR*"5!K;N6 >@@H15!%2*FZ,MCN]
M P9%5*)1UC9.TN8K<15Q%7$5<56'J<:=U>@W]]@E62;IE9'>@"E6 .8VL>@M
M A.RTJ$306IWERPC%ZBBC>!EK@0;VN8\P1G(@JF (CFN[Y^%>42R?%BZ4O(&
M1?^C-$9$F9UA%54\$ID.6D&)3,<6^$DC7?*9@11! Z)VX'+](6)&4;B2W.XV
MC6/!)Q09-(^5_WSEOW9$5 T!>=%"%:_2L ,_A;)AG#B,PCYB*F(J8JI1,)4H
MGK$<#43&=9L7D^"C"Z!UME$YP1%W<FG!:%4T(GC>YM(*2V!5BF!9] 8EXUF:
M03.5;+A4#7>43CLV5U%/NR'TM/OA.B_C=)4GBS)97+:*OVHF/[_YQVKBYU60
M;2U5]3U7.6WZWN7YRF\0(U^WCW,SF>=U^]:UO\[4!V]4+LE 9#=2OW?,3L,C
M? 3&8HHE<W";<<:8'%AD!FH0ZW3QUF#<J?;T,@L5DJT^@JP^@LL&O%(2M/1!
M<I4RE_F!DXRWE9^;GW]K0>G%)YCT^")05(TUU,%VW(9)Z#\FV8U4R<X4_654
M+&O9XG=;ZZ],6T-I$5+$$E%&4]3.7F:'Z+^98_\ \-\_&L3^*U7(,,<E*$+_
MLU.R,T5_:[V)7FI@LCWD76P$)U/E <9MRB(JG_/.$7%GE$+&@/%@:KQ@/'C+
M)& .VJ''^DGW[P_V@?ZR040B@%';)A' F&0W4B6C/D^DA@-00\*Z,<ENI$I&
M6$=J.  U)*P;D^Q&JF1G&M@7'UANAQ)K9MHBTRC AL1!:.FY$*A-3G<#>X:*
MBQ@<U.=J.)]\@& 1@;G$,D<>4."0 GM+@7V_Q3O4TZU[3^9E7M, 2N)HXFB*
M1T@-">L(ZTY,R0CK2 T'H(:$=6.2W4B5C+".U'  :DA8-R;9C53)".M(#0>@
MAH1U8Y+=2)5L&#FUDY_?Y+ED6F<'&&4$]):W1S,$:"F\2X6'^MS=')[CC(M0
M&+3C8 &-2Q"4T%!4.\")E53*3@[O]7)1+Z>=UM1UVS-4NA&V_W/X S%W&MI*
MY$+D0N0R!'*Q5A=A60!KI=PVHK8Z:T"E1$&IF,;018$(D<LHR84ZN0RA&&0S
M67/3I>7#:$TJ#AF=/S":1G'#]QAHB#L-<3\991Z(H A3SUL-"5,)4T]&F0<B
M*,+4\U9#PE3"U)-1YH$(BC#UO-5PU*W@3SZ?$&4)6CH%6EH$1&O!)LLAAB*C
M#!ATV1F&J;4O**T&IMK,@Y,1?- "F--1F1 UT_%N/F&S)?KBTQW1G^9Q<9';
M#,/+O'Y5WOKKKC,-7#92]'_8=$2D1IEN8C=BMP&Q&T4,IP.NPU?F@0B*,/6\
MU9 BAB%'# Z-XL@<A( <L T6G+01= I!<9=9E#OEK?M4(%'$, 92Z[M\B7K9
M?!/J[#>D[N7BUWP1\G(B63,1K+40<DW&ZIJ(IZ+%D[2X"K-,SLGCG)-O$.8P
MW)/]W(4N9UN:H%PP3$#4C@%ZR<!E:< 8FZ)E+"<C[OH/7&@MHTG <Q#5?V!8
M?0XGP6?4W*KLA.)W_8?J.EPLYIM&=]M95:^NUJNUG[<K\_@!55PW#K%AW S,
M6[BCD4/S%X9OX ,1%#$-35<F#CH0!ZEL&4<=H:!3@#QI< X59)^3LRQQI7?F
MI^S#0<.:KXR-X?V?NR&Z(KHBNB*Z(KIZ^*%/[C%FQR%A-H#"1_ B20C9:\Z2
M2L;M'/IT*BG'G8>8;0"4(8+CRD(QT?$00Y0N#9JN1*.<:*09VG8L,18Q%C$6
M,=: &6MOCNHW*=DE93K-@W8L0T;. 5URX(O5(&*1.B@53-R)\%PRV7HC@;O8
MSM+4'&QV6",\%QGC6E1&[9LR']ACH89ZJ(@X>\$K*H8D2AVXBA*ECB\(C)X%
MSZ,#(4IE-,P.@D$!WEO3ENP'X7<8+?MH0R@*I"L(J)@!IVI,J+W-1@BT)M\_
M\WDH0:#5C1&.B(PB0*(KHBNBJ_'0%2JG/-I20ZA8Z<H:#XYG#B%ZYY4OP62]
M$X!Y;=&'2FRVW><LEH-G5D ,*13I%$NJ#)JN1*.U:YAAQ%A'9RQJ?3>$UG<_
M7.=EG*[R9%$FB\M6]5?-Y.<W_UA-_+P*LBVU@M#.%MVTQ[L=+CK)U^WCW$SF
M>=V^=>VO,[7+&Y5C,A#9C=3[';/;\ @O06=4I40!J>CJ)0BMP19A(&E9> P<
M7=C);&+@@F$28*6O7D)[;CWHJ(%;QZTT@FE__S;M[KSC;6'H P8>[U,CRE6#
MQO;N"9!=CDM0!/YGIV1T&IS4< !J2%@W)MF-5,G.U-$MRB@O+0/NF 0T68&W
M.4"*-J"4CEF_<VI:NL1+=!D4#PDPH@:7F #N0_#).5OD_17GNX[N?_K957Z
MG[O_UA<V7'!R=D=MFT0 8Y+=2)6,G%U2PP&H(6'=F&0W4B4CK",U'( :$M:-
M278C5;(S#>R]LUY(E*!*%H B< @Y%_#!"9U"RJDML?P\L/=:<)^\J:\L'E F
M#\&I#-I&@TII1$:!_>G:)G4Y&T*E2FM+?AXWE2K;]&ZUEY27DWQQ.5N\S[E^
M:S6YR>75,KZKMC6YG/GY0+"6"'U,LB-"'Q.A&\$=*F%!\5( T55"YZ:TS5ZX
M-8X9WI+S@4M2?KC!H,V+7M\@T.L*0*NOE*6PK["YL8TQ_3>!(<L<EZ (_L].
MR<X5_J5A)3,#[1&%&L_5 ,T6YH!%(;36*2H5#PC_FWCN=]&_HY".2R* 4=LF
M$<"89#=2)3M3 M H8K H(.=VNADO ;SW%KPK$A-S3G!VZ$J=@Q- PP;0'H3,
M<UR"(@XX.R6C!#:IX0#4D+!N3+(;J9(1UI$:#D -">O&)+N1*MFYQO9&HS<A
M@K!< $J/$"2SX%21&HLUF.VABW6.$-LK.G7>;[T.=9;IWIEYF=>3V6)%76&(
MIHFF*20A-22L(ZP[(24CK",U'( :$M:-278C53+".E+# :@A8=V89#=2)2.L
M(S4<@!H2UHU)=B-5LF&DU1X*=OU.^WO,<#\G=6!*@O!2 J(0X'-*\/_9>]?F
MMI(C;?"OG-".W[4CD'3=+^IW)D*MEAR*M25M2SVS[R='7478($#C(HG^]5MU
M / &2DV1 '$.D#UCB@3.-2OS>3*KLC)5#)[DR'..&WLT$HE.4$]!*4-!*%)W
M]*4$WB?%O?)>T(T]&N^GD_(X?YW,9MMNT$?)P$J-JW1W*>S]M0,[[2&W(+<@
MMVRUGHL/1 0=:HW6#(+4OD7!!- Z1<<D(REO="1X2(H(<DL?N05+MW0A%>3=
M_#1-VP9"TW2:QK/AYX2I(;US!VZV*"-5_9K99#2,7>MCV'V'X8&BQ*FYW:OR
M0?;:0TQ%3#UT-41,14P]&&7NB* 04X];#1%3$5,/1ID[(BC$U.-6PQUC*BXG
M/&HY@3M"E,\2HN8*!#,.++42:B6ID#FGQKC;RPF*">L<R\!2T"!,\& #C1!E
MBLHQ4_X+MY<3VBG1E]=G1-^,P^0LU06&MVG^+G]T7[>]T, &M@-5I'K$:;C.
MC>2&Y-8A<L. X7# M?O*W!%!(:8>MQIBP-#E@$&'J%DR$J3.! 3A#)Q,&:+W
MTAO+>>1R&_E'&##T@-/VG;R$=6Q^"'2^+&7I)Z/X X/U.OGIPDTO&F8&#2-,
MHF?27\^$G;"*)W&R\*.$OLGC?),?$&8WO).'>0L/@XUO;(T1M4!]]"!=Y""8
M2&"5BJ (HRKH.G=H-]J76).8U02H,L5]R(J"=89 (%1S;H700=YV'XKG<#89
MMS7LEAVKWBWFL[D;UY'YG195;]Z^_CT_@>H!X6; U/[3F+^KD5WS%[IOX!T1
M%#+-DSNN#T.Y_T .ZAT'A>",(,R!SI:!4,&#X3* ))1I*G/MI[4-#FK9Y[0\
M<9K.7OUK,9Q?E!!VM*@#\WXRK0_T8CZ?#OUB[LK8?9R\G8SK3:>3T:@<\J:.
M4)K-MU1VE8N!9ET+;I&ND*Z0KI"ND*Z^1U<Z,,FL@^!2H2M)%7CK)6C)F)!*
M6IXV&OY&F:V6L7":H@%$= Z\*YR5C(XR9I:U-9VF*S:05@^D(,A8R%C(6,A8
MR%C;7H+<&(_]KDENDS*I-9JY0G]9) ,B45\HDQ7*=#:GK#A);(,R$Q6>$I/
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
M\"%E4-KR<C')/=WHYM5.A;Z\/A/ZIIT(K:L*;]/\7?[HOFYI2RD=<&7VOJB
MY+-_FT;R.2SI'JRBHLN/J'LPRHRH>UC2/5A%/5*7/^ODN+:AN.\^@-#6@N>:
M 3.,9<8%)<)M(VT(7?X#)Q^L-+/3%*.'M8][._F<SGR:-IP,&D88QU2C_GH%
M[(15$(F3A1\E] L>YQ?\@##[[!ELL^ND4TPE8B.X0%.A?9+ AD3!N53^%3H2
M+F^["M%:;Q25X#+U( 018*630+17BL;R?Y+<=A6*EW V&;=%Z)9]I-XMYK.Y
M&]>1>7SS**H&DI$!LZIC+L(MC3Q()Z&;!HYL=&CR/9S>R,A3/\Q3@6M%B-$@
MDQ9UDZ4&IT* 1"UWDE*:W<9.F(?P5+>Z(XN!$OOOBH64U@TL0$H[-/DBI1TQ
MI14^REY87MC,DT)/D8$QT8!P3FC).56*W:8TS0NE.::!>%N.U$F JYT@M;,F
M>&N3RJ'3E,8&4HN!M<AJR&K(:H<I7V2USE=$V!B/_99(V":M$BZ#%%0 RU&#
M4+30:O09DI).12--V&RH(4G467H*G@E7SI&R4'$Y)[K$C5!1!,_V3:OWJ[?
MY("RKBV4=IQ<MX97>R@!U"-:0-KMB1HC[?8OF"Q1E4PV4Z AQ1),ZA(81IF
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
MQ<A8R%C(6,A8R%C;7H#<&(_]KDANDS(32SX+%4#1Q$ XY\&YK,$Z$;FBQ(3
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
MP:*'S+^_&8>"Y+/T2UK^^V:\!II?+W%FZ_4-!I1C(?&>6R("?K^$UU,U.T#
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
M6!P9JU\A]1:6A+$RR#<J@^QB0Q9Z'3CUWGF?XE@\AF^T'?",>FHU$%[YW/@
MAA,.R7E!9);DCAK46RS=<8DT#]E7_5UREQ3[#?3<"!'K^R6\GJK9T6 ]S3$I
MK@TXYB4(QTOL1DL EZ3DFDBEM%$[K*&Q.ZRG VLQNV;?";M8MW'[6SMS3F'>
M]H)[/9D6Z8^;5U_#J1M_2LVO;IZ:8MO5U#J"I$C8."6,4\+'-B4<:28NT0R1
M4@4BR@+_S$6(+GLK,S.&;&41<PF&[_(: 2L OAM7^*O_J\6B/Q??H4V^FLVG
MPS!/L7[Q8AQO?G#MR,M=1+\,9^>3F1O]I3#:>3FC_%T?>#A>I/CN/$W=#^XO
MNF?)KX&1^^^(>[Q3T,B0R)#(D,B0NZ^/7"-L2D%R8D $K<&F5/Y4.EDKK73.
M;"/P/CR&E'S_&W&/EQ]QB;8+DP!UB?:7%*9MWO)P&?"W^<OM+]=L%7V<7ODX
M71%>]ST8]$]VO @L??1U32#8G$!0P\$'GT&&Z+V6E(G-I*Z'1/"/\D3>I^EP
M$HL_T@+A&A O_9/K/L_2#]JV+R+8P!+<8(6A.-(4TA32U#YH2ELM*"^4$Q4(
MK0Q8*S1P;C3AVC+)-HH8/B2,[C=-T8$A^P^:NX(:>P^(<55\Z^CPS0!XT/R<
MRE/5*]0E\_^3'&[O[9>S@?/^..__9.O6SF1J'(/$:0:A% ?#9 ;M8HEI23 \
M;K@37AGI>2[G^"2*"\($F/(1),U""I3%I--6W8EM9<AI,E"4[MTMZ--<>O<M
MO"N20JHY<D5$JOF=[H7*.4LD 9M*["E2LF!T+I&KXE9(%8,*&[ML%+5)NKI*
M'#0%$0,!)PI'22.4<8(X;G(GJ4;Q 1,$J:8'*=NX6ON4P>FK6G,*P]+>^PKL
MA%4PB9.%'Z7.>0L/G?'ZCWV[#3\@UJ-Q'(@/)C/A@!F:2HQJ-=A ':1@+*&2
MN!0V5V9C,DI2!9I25AP';\%ZQX$D$F5Q-%A*VUV9W9;CP/1 D_WOVOVN5AZF
MZX#,@\R#S(/,<Z-CG$TL. ]:>EY8Q$2PC#N(G*<<RI]ALV-<TLQI$@DD3FS=
M"90+6Y4?T6C**/=*4]-)YE%T('C7=N(<!?-L>T7U3ENX7R1[F$'KEZ4L_604
M?P 3/BS.ST>I%EMSHR;42#:/)E^:X7AI1\4XL.$W-OR^/V%AP^_C$Q[:*ZH<
MVNM6A8=M%#OF7=UK0-]/)^=%.!?MLD JT<OYLB>%G[OA.,4:FS3E JV;5<Z:
M#>-J.R7.U?1JKJ8KPNO1/$R'4?P)YE@R)8PPEL'9D$$PFL%&KL'PI).DADE&
MMU)\<PDN[Z;OW72^^N-%*$ T&]:G>3W\FN*+V2S-9^VGTQ3IMAI2\?TG G3%
M+'&F'M$?T?\8T?]__5^&47:T&MG)B6(,?9XB]/FUOFM->EK4GGNMBW$5]PS'
M35I7LVQCH/+(DV4IF?&G59^^T=#YX0@[$" ?(A\>#!_>'0UI)FPB5H/@G( 0
MWI1 J/R9!='6E\ F;5;)>D@TU&+2N_S;++4QS[L5'+T9K_?FOIY,WZUAJ&U
M]-<5"%UL*2I2 ZNQD 3&1<@#R /( QME'E2(0:E" 39P$($;<-13\#1:FJFF
MWO-ME'G8/P^( =%8JF$W86+YQ?E1ZA)(7]W[>[=[C!AV^:Y7H/,0/-CVNW\\
M+?%D").S\BP7-5P<3^;E4FY:6[N7R'*>/DW=J#EWTS;\G)^F$DR6TTLL/4NQ
M76:K>\'<O*Z_+1N3E,-G\_)!VV+RY ?%2LWOO-J.HO#EPVQ-K,T-HXK#S]66
M_G?Y=_U<_V[G([X^9S_E4?H*<3A-+6H]+P^\.!O_%(>S\Y&[>%Z_W0";$UF0
MI=YZ-6]#3DSYX!^+V7R8+]9/T9X*:1Q_.I\LUR>>3].H@/#G]).??*UO7%_C
M,E?RZSVQBK*'CU"W=%_=.4BGE[-BJQ<9CD>%SZ#H]'3^W"WFDY]N?E%$O/SX
MW'U*RPDR<+F\YW,W^N(N9C\]^_/MT;_)/'4TK_3AQKC:RBM;';Z#P>@;5A5&
M;C:K(U9.7YW4_EL]D>FSVT8G[Y#ICJ7W.,W?2#[=MGC?OGKWEU=OFY?O?GW_
M[M<7']^\>_O4=-@ZK2WY_'T^^7LEGNGP[._7^:6SLGOW\=6'YN.[YLW;CZ]^
M??.W(L6WO[QZ^^'5+_6W#X\I\K;S9W_WUS>_O/A8GO3UF[<OWKY\\^*OS8>/
MY8._O7K[\4/SQ]_>OOCMES?E^S]U^BV:@_/=VBL_'\[+;<./5!3\93(:N6GC
MSB:+XGS5E8'YZ60Q<^,XJVL$J>[=/RW.W>Q&7;:*I*L8\NWBK!A>6&]>\9SP
M$ SX6+= RIS!N_*GLU(3Q2+AW&UC*O'GQ:P ]6SV2YJ%Z?"\(O.+<?S9S8:S
M=_E]>=R:0%\__5CN\_-H$O[YK"F'NO-RC?ETD9;/T-;0?S&_[X/_G>[>X=GJ
MCH-MFPT]:7YY]>'EKV_>5\!OWKUN?O[MPYNWKSY\:%Z\_:7Y^<6'-Q_JI^]_
M??6AX,$-6NCD"_TH#J@#'=AOC.I!C=V^K'+KWD.:?$KCYN5D>CY99JNVZ:VS
MA9\-X]!-A^6Z?WRV/&KPK'GV)=6?DT7Q:B?3&H\WSUXNH_=G?VIB^IQ&D_-!
M4YYAD5V8+]HX/I:_I_],\\8U!>K3M%T/'J<:T)]/)W%16R.V-TW3S\-0;AA3
M'(8VII]/FCR9Q/9K-Z[3;<W,Y32_.&G>+:;-Z_K=A_:#<O:G-A^W3;V=E4N>
M%P^NO,#HHMZHO,NG\:1$J*$I/MZ\^>=P==,Z][#:(C6]N'J>/Z:33R>#)BQ&
M[4N<E2=R?ZJ%9ZZ>:7EL>9WV.N6O\NBS2?FS'!#3O 343:SSC]/"@/60/Q>!
M+<;5M2Q1P%+$<S>N[UMX\G119+;QKCFE."A'AM/&S=IO2\!5)'?N"J^6$9F5
M+\\GPU&)_,IP?"IGS<[*9V-7'KJ</I]\'=9CEI<=C=)T>4[YF:HDSB9QF*ND
M:\^703-=G-4IE'GC+V MB#*6R176/D]AV!XW:.)T\:DII#B,BU2^/T]5JL.8
M+C]KWZ#>8]H.UWBX),\Z,D5<X]E)4Z=]SMP_)M/A_&(UKW-]6(K X[)/C1^E
M\HI%BT<)%K/R^_#L;#&>E&C++?.P?WG[8B7L>H?+X9N?EH<NP=5%L_RTZ$)J
M![B\WM"7UUX]Y:_E]/5EZ@/4*:BS5(0;BSU^JD>5P5P-=%.,<+@:GA"*@.>K
MAR[O7=1DME3)]+480VPS'U8ZWDI_J;77]'TTFY1QK^6$RTV*L"9GPS K7D*=
MUKJAK.%T7)_E8K"\<_Q<=:9<<)+G7ZJD9A>S>3I;O?)I&IVW#U75<N+_4>7R
MN8K!C=WHXM]+:YS-)],BRJ)17])H5/\]3],ZP[T\JEA/4\>Y#,IPNGZY)D\G
M9\U9^758S*4I/M!2:YI),>CRTBNE/F_+)E]-NW4!XHX;VMND-?W3K'FQA)1;
M:%G&.HT_%?R(2V\]K4&\?GL#R <K%*^J7;6H6.A\.O2+UO"*FG].-68>5R,K
MH%/<XK-EN:3SXO"?E;==M,L8Y8//Q7JJNUTT;'*^^NS<35V=$JDX4OZ\9@!7
M0!1&R15,*;_YX626B@4.;UC4$G1:.[JTY4M*R2NV^C*9CN*7BE8WZ&3U;G<B
MTW+&>58 NF[@OKI?I87VK,I3IP7E/YU>"6'H6D0MH#,<M<\\*G98#"_\\Q9O
MK![C-+G1_'1]]2OA%CY9XLH:35KTO0/QRD"V['3U@NM7OCJXG.[\HB),O7/Y
MKNA>.R[M55L>6C[.C4>[&H'ZX:F;K3"N59D"CRNQ_O-\5$9Y><R*S*:%;2K-
MM%+JS5S\SGW-.R.;-N:I$S;+.1&,=3J)J1OK58NQ6\3A?+D6==]5J37QMZ93
M+]?.EA3K7'GCU8:J(_3E=#*J+LR7<;KEDB\M\7-J?$H5!%(!T"6$U\M-8_41
MFB_#@BBKR]=G+4Y0>9)"W[.U=U8=@U"G9:[@_[=Q^S8?ZL.VS_2BG9%QS1_O
M..?.B_^I19[5%.JU][]6=:!]_O;QZBV7=!&6_D0!E-?5%:$$_M_VL!=U_;L
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
MZFGPC]Z2N5J-FKT8QU4D-UO)X&,504=@C),*"I8TT5U<Y<[>WOK0'35"7.G
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
M> 0/E.?1^ S.6&:L(J"ELB"(<V BJ?N'F?+!L1C-1B(A28P;R2U843L6697
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
MG+;@=,M$.%) ]$: +DE%D8248F/O>E$B**$S2 J(>GZN0<@A0=\-8J2H*-2
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
M2#(#,0,Q ^VIWC$#/4D&$BH9EXE-FA&6&$@$2%E2>*.]$\1'VKJXC3V_C\]
MZD Q S$#,0,]M@"9@9B!+G>$$#ZTHB58#,0F+FE(0A2P.85J5%(B;9P[O\^F
MX\=G(-(=/H*R6P8:3J<(3O'=O1S->O__@&">W8O]$R"[%^Q>7#[46IKS+4DP
M0I7>;I9BV^(\!*.R+4IF';;2;?RJ>W$&9ISFVT<LX!"7.8@YB#EH6VD^=-H9
M;2%@<6!\2!"E#-":DRUH:2AFW46:[Y$XB)=9F8.8@QY;@,Q!S$&7EUDIU(DV
M% @Y:S"8,J26,]A:?,U:M^BW4MQG"!S$J3[F(.:@ 0B0.8@YZ!(')>^BJ"C!
MY28I#J)P)J940& LQJ/)UVRXWT:J[Y'B($[V/6"RCW[IG4/^?"[S7T]64TJ_
MU\F'6XUV]?LCY,8^O<S7'GZ'--H)CI:ST?(0/S5RF./Q;-Y;._0V#_V3Y>$<
M<=5ZG;X01^_I[L/%"(\J7?,SYOE)FI^.5!B/E%!V==WM[XJKN\RW@,RV93)>
MO?[U?>='?^"\#VHY@?,.]0=#>O?19P9PK7:O_B5+^%?Z[_GK_G.5"_[X4KUJ
M4_Q(0YOC"H1>TCA.WA^]JI/%\32=ONR?;N#&@260Z"]TEC<7!X'^\-\GB^6D
MG9Z_V^I6H-E_=3Q;3%;?/<=IZ@)\E6<?NR#ZX"[ZW'R\)>Q(=7]#_$310YBZ
M^-G4G4_2X<6NA+.!3(ZF9$ZP6*;Y\F4Z6<Y>??X!B7C]Y^/T#M<;%"AXHW&^
M3-,_TNGBU8OOK\[^YR329_.3/GPVK[%3Q%:G[X%<\&W/U37>^F6K*M.T6/09
MH]O/;EK]EW['^8NK1F>OD2F-;&6LGUGP>72>HQ2V)JC1DF<4DX"898:H9#0M
M(N)FEO(^T?D;?-<[:/V^H@,2R8^312&".)GC6_KBOTP)'U^,D!R?8[II.3\Y
M*_@^.3K!^GIYVS?]+WE+0P^/P[A_K)4_SZ9U-[ID#D9O?OKKO__TZ]O1+[_^
M_-OO__[Z[2^__3IZ_>N/H[_^]-M??W_]]__SRP^C'U^_??TM1+/S87S&/+>8
M3_<T'*BWY"K\,'M/;W(Z.DR+T75S=(<'/\0F!Z6C()L'81R",2I!M"6"33J5
M9*60?BN[^,\KM:[QH_O;9X#R>4N^LS]>CIO(##X+F&"!I0=-?8?= H]>_'GY
MQ^R+X=(0E.+,A>YC'BW.!OUR]/-L5D=O4L/EZ<J??'W4QWOVEX-1UZ3+EYS=
M.)HL1L=SNG).[T3N\SNB]3J:'*V<U(H?<#H[[M>-Z:I9/5G/=/]ZNN,?V'%[
M-&NC.DGOCF;DD941Q;#+T3\FR[53NV(<^L*SFQ>CDP7]ED])_K/SO^)\?2W]
M5G"QF-&O%#-47)*32$H_?]].IC3YRY,Y#6<Y^S@Y6HQ7]Y,[0)Y_IADB^DKC
M49I.<?X.S_SI:7_Y17\[^A/V>Q>)]"+U$:S%\9F$MBN0B_%2.$*A<1<!C2FM
M'[A8/7!,7UJF)]TU&B4RB/?'4QKRJ'M9_1MHNA<G[U=S?/%EZT>LO^L#]E$?
MT6NFLP&???LAINGR\/PFFIK%NIDER;4/FX9W/E*RAEF_[L.DDB:^6W7@ZUX
M?39I_:W/AW8^BY/NT))N=Q]BE">SR=':C.BN!<X_3&CZ#D:OR=OK=])LG*YC
MG>OE?#;YBTO"6_0O)6L\F4_HPHMA=\DM%C2.\VGHIC"?3;N8Z)JN_EV8=..9
MUM&8,2VP7[X2S&J#[2B](R?G9+K2H_%E!;P8YXR^?#YJJ4RF- 0:S*"L?O1,
M.?#?._G15,].YFL-/$IK_:+PF>QZ'4'/YA,:2]<YFMFR0IG96EG.Z'/5;M6_
M6JPG?FV"%RHV7DT_IG+8'T1WD?)T$CE?K5CTY8;9R;O#U3=> Z,'HU^.Z-H>
M\HU.,<T7X[-ON?2*AXFL!C_2R]2U"<]:P_FU[[B!!A>VT-_SW-8N(\CR<-;?
M>7&R$@&9RZQ,5C;[QV1Y^!4K7)S0F-/UAC?^!#*GW;[("5]QS>HESN!B<<GR
MWZY&G"[L__JW)G-$LO>C%:ZNK;4O!ZQI 3^2F??QK"]8P]3*A/'3PM%-<S$L
MJ[ULM%\,NA*BQJ859!$,&/*A(+<:(! 8->=K2TEL)>@JAUA/IOA;NQI^_7*.
MY;.COYR>?7C;0.PV;W_K0.QN*RZKRP<*7&_./8I/HB7TF4YG?RQ>#DI'+ZGH
MQ1KVF7NY><!CM?ISMA+3WZY_/7%'OQRFZ71V<G;)^DDQ'H@_G5]>>D[C>($O
M%WB<"!;Q?#+7"8'5;2^N/3/S8;*8Y,[*IR_/O^1+AV'6SS7J0)CPI\NK1^=+
M):OEH^^_=K,\D.:^M][W/GD@A'KHA_(X=_9(=:##<QCG[N?S?CT]OEHJ<[L]
M/;:2\ P']JEN']G:IH?SD5TGOBT)[_JDS?Z5)KY(E9PGT8[)UY]-)W5T[E]\
M@["W=8SSVS)D&VO.MYJ+'C#\:YY__^=UT+!SG?[*1*PA2NCA3L63AXV]%Q_#
MQL/ QGKUA(%C.)K/P,' L0? \<-L?CSK:QU]'7.%'S]-)W3QV:+PS>M ?<1@
M#I227ZKB\94,O#L0FF[;W %RAQVZ\MY;[QGK&.N&(#[&NH?!NK>S)?E(#!:/
MINW<_O9Q-NW=+H18;49993Q/YNN<[?DV]J_O>><.8(.E@@$?TWH:;@D+D&V7
M;7>/5(\%R+;+MKN?JL<"9-MEV]U/U7L. MS!3J#;KV3LLH#VL)8W;C55?S\[
M7S+'#WAT@JM3&O3XOCM_.BHG"WHCG"\&5#SE:6+S[42XPT(=#Z>PMQ<<U^RY
M*LG/Y^LAFCEII6RS"ES4$4Q""3$;A"QJ#-A:DG+C&*AJ+LAF(@1?'1CZ!9*)
M$9P-T7@?D]+IZH&&W]?P\_-\]OX'^K+^$O\Y61[^< 9 OYP?D'F]6"#]__HV
M??R\]LZ;'R^JZ^C+IT1!WU!51QH[5B;L6V&=7=KK8T#;3MEAE\)B<F!R>*;D
M0&R0?2H54(0")FKB!54]:&PR:IM]B)M]EDIS"6WI#$+W>)4A)^U!*BEB%E)8
MX89##E82-PCF!N8&Y@;F!N:&VW.#3K9E;P/((@V8WJ4@EHK0A"C)Z]QDV#@)
M+8I3%7V!V(@@3"-F"4)Y@F,A:FLRY;;1H.#!N*%-/F*%?^)\U@TS**E>,2\P
M+S O,"\P+]R>%VH-F"A>@"@K\4*)'J+R%F0M682<O#5XE1>:;BI('\ %I\!8
M'2%HI4"A39A$,LT-*&:0T8U-X 6E79###C;&<N;HGO;]9ET(B#-'3Y'H[WDV
M8H^A9:?Z^.U'39Z3CV!TU2K' LVH1GR?";9%M(#29E>E2@(W&ZQ:K8MQ%G()
MB>+-2/<H4T%&$8UNTI.G,1P?P9.'H ?A(=S[% Z;^J!=+F8>5D=FGKLRCQ2E
MF%H=:&\%L8A""-%GP$1A9M,)9=K(:&4I+<6@"9HJ%)TJTTLW%@.UV92BP5+<
MD+8[^+$0D:GG*=KZ0(3%U,/JR-1S]X[>MFIK,I38#)@8%<28%005=#:N.A/*
M5>K1MB@TV4)42($26@]!!P7:-:D*.M64X809TP[3#M/.LU%'IIT[T4Y =!41
M8C"!**06R"9Z\*I'+Q3WQ"ROTDZ(.;E"W%1<HWM:S\>I9$'E7+56UCJGAA/Q
M*#,V<1B-4Y\C]3SJ8:_5('O_O*/EVG!WF<.[7%U_];#+3Q>O'F;>M@H9JT)0
MG.![^DZ'.E =B^KLI'>+&)C;L6>[?>XMV6?J@5BG0D"C &,18$*H$%O*H(T5
MF)M2M1\7^]P#D2H')QW2/:N=HBI LM5"2::*A*(8'-*:JU5CK^4 79 KVOED
MG9"A<!''OTQ%3$6#I2)4ICE4&4+P&HQ "<$7HA475<TN.:*7#2KR)JL8#3B,
MCNXQO5^:I@"Z%2%RR6AE'0X5N3!69HCI/V8B9B)F(F8B9J(5$[40LVY:@,5&
M05%%0P&.K:"#4,J@QJ#4QC$)5;UP1#W1A@PF"81@0@0I6E(VZFB4YFP@LQ"S
M$+,0LQ"ST"T.<3N'QB#%0U$F,$XXB,D4XA89H@JEFI(W-N([)5--'C(VND?7
M!#E:!!>*-]8Z8X0<3CRDE!C',(P*'\^3BOA(WW#R?;\=XSSU+O*CR5$ARQM]
M-YTM%O?N&\4I/CZLOW<^ O/_)?Y'E1-*!\Z@!6-10@I6@@DH*-JT36:[C=3<
M!>[\LH*=OQ'H;.TP_EA+.PAZ'X@Y<@S)V,_8S]A_$_9GFY1JM4#(&<'DDCKV
M$X[KZG4)5HG-\PCWR87M#OO=V-MA1'8#L4:&?H9^AOZ]@_[;@OW%E-Y>V-]=
MU[?ZP:FF%&RIN 1HL&^[4!&BU@YR3=6%A*&JC5/7]TEV?1/5+&A^Z*>;UA/%
MV#'I; ,'AK_JQ.PS7/DQ^^QMX-%L40U-!O3"$[);A)1:AFQ]3,5FH<3&UH?[
M))UV%WC8L>$UIP$EB[ASV.X.AZ7% I=\"(S)FLGZ.9*U\"I)5!5\[J69E;70
M5P"AJ;Y!1"<OW>:.>9.;%]& *!3D&1D4A7N]\$G2+>1H=%(;JX2O5S"S)7[6
M8^O<V'"<QHN#C/B,^(SX=VKZE5V1VB<HIJ.W:1I2(^R77NM@4"0;_%7$CZ))
MIZL@".Z[!TQKD$0LD).DP"P4B6*C8,AV$=^HL0S#.($[$!-DO&>\9[QGO+\Q
M.=-T],DT4*;7&-1.0XC% J))6(*IRF]Z^-IY]$6"L+W)2Z7+0U %C"NZR1)#
MM+A3O)?*C[W@-3C&>\9[QGO&^SO@?:PB1YDDJ-[*UV!!<M.5)KQOJ:2J5=4;
M>WYKQ>"L=."E5(3W.4+,28- 4:TK0B&*G>*]&0OMQEH[1OR'S+K<,=5RK;[>
M/O^R5ZF61V40SJ!L2HL4M'_\;R_4BYU)[K:4L2W%NY8Q]ECS6'[[QC%LN*QX
M+#\V7#;<_50\EA\;+AON'BK>,Y#?#BJ#/*<5B-NN%?ZQEF:>3>L=YN[U8C1K
MHW141_5D3E>/EH=(_S=''+VGBPX7(SRJ6$<_8YZ?I/GI2,7Q2 EEAH33O*;!
M0,- /6SYL8?%BL>&NX?R8\-EQ6/#W4/YL>&RXK'A#FE-@P^PWG%-XU93]??Y
MK)Z4)?<W'.HVEB>P!XLW0N[M1DA1E"DI*E"H&AB9-(30$(+PIBAGO$L;&R&+
ME]55A:!-#F!4M1"0[BE!:>LS:HEY.,7/I8EC+X;1#6H@]LJ[Y)D<F!R8'&XB
M!X<QEE+[*5A/0%^"A9AU B=""T$FV8K;((?F@E&V@A&YT#]10\0H0+N6A/<5
MM=O8)?]XY&#5V#CF!N8&Y@;F!N:&NQ2P$RFBRA$:10A@K,X07)+@FXTRU2+R
M-07L>CCA?#]@6Q28+ 5D0U\1L&!R1F@;N7??0$V5>8%Y@7F!>>$F7J@FVAAT
M 6$\\4*N&;(L E25:(H3,BESE1=,-4D%H@0M>N"@787D,0-F3QRC7<EEHY+"
M(W;3$VHL?6!R&$SI4^Z3MXO,T1N<?Y@4Y,S14R3ZS]MPBH/>A7,QFT[JT)KO
M[H??>4]Q/E,?P3@,Q<D(*0?R$42AV-$4":7&)I22%$%N5%L*(J:2T$-RE6+'
M&!JDJ@Q4%R2%G)BRWJBN]W@^0A@+,XS"3%_1S"?;;7<HU,,A)C,/,\^0F,=Y
M+;,R#5R6'HS,@3@();18G,HU%9GQ*O-8+T00U1-']8P6E@;124O,8XN*K8CF
M-BIY/^)VAS"V81@9+:8>IAZFGJ>KCDP]=RHI;IRJ429 G1P87Q"B[!FP*!N&
MF+PS&T%/"SI*@P%B4A0HN9PAE^)6[6F#-*X:$SAAQK3#M,.T\VS4D6GG+K2C
M@\<DE8:42@*3DX7LM0*4NMJ<O6MUH^UL<;'EH"E**C&#"9@@:DM\95U,1%^E
M*C><B$>YL=.&J6>O4G9;.NRU&N3DJ-*;K@UWESF\,PEW::X?=OGI9Y.S7RF^
M=7=#3O ]>:=#':B.175VDJ<X-+=CSW;[W%NRS]0#$:%6GSQY(#)6"GQKA>!D
M :M#L$I6[3>S?2XHEP-Y+5ID#48U2W<+![Y&)TJQV?O'VRFZN>9J_=C;(;H@
M5[3SR3HA0^$BCG^9BIB*!DM%27CMO))0I2,JBA3B9DL$8[%YI;4CHLH;;5^R
M3#HF#ZKE2,%PC9"LE^#1%NT49F$&=-K9R[&PP]B;RDS$3,1,Q$S$3'0M$PGB
M$^<!O?%@;/ 015.=CM!:7T)3&T%1K%:H6!%0%T/WH(#0VQ.'E%7*U6CL38DY
M&\@LQ"S$+,0LQ"QT8]OCHG30C;A'>D?QD'&0JM8@'.9:$&6MFX>X2\H&+5&5
M*@&,)CZ*03BPSL7F6G(IM>'$0TJ%<9"*J6C/\H-\I&\7^;[?CG&>EG39:')4
MR/)&WTUGB\6_#-Z-X!3?WFCHX'T$YO]/_&\;$;]"!ZJH"@:CAN2]@!2<S[IZ
MB:EL(S5W@3N_K&#G;P0Z6TN]C:,<QDF[@9@CQY",_8S]C/TW87\,A/1&"\C!
M9##-)R!4;Y L&A56\=_&QM#[Y,)VB/UF[(-D[&?L9^QG[-]C[+\MVE],Z>V%
M_=VYL!\WVU6J0I$RV"@,Q0Q8.LU8\!1]&.$SNK9Q[/H^V:YOXIH%S0_]=//Y
M:N<UD\ZWX\#PEYV8?88K/V:?O8T\5&@MUJH D^E9)T]LX'(%G9K1I06M>P;I
MV[-..XP\U%@H)H'AI(NX=]CNCH>EQ0*7? R,V9K9^CFRM9':1JL3B*HI#@O&
M0RXJ0TS-"].PY+RQ1T0J#+9J 9;B-C!5Z77=$N^5I]!-IF+25;9^O8*9+1&T
M&0LOQT'SZB"O#C+B,^(SXM]E5Z!12CNKH<;B^X%=!2E'@OW@94TZ12OC1GE>
MJWI%WP(E1 E&R03).KK'RBRTI8@O;%2JVBKB:V/&2O!. ,9[QGO&>\;[NZS'
M)5'0B]AA6X&Q5D$,SD(RI<8LO4YEHP>PK\&BKQ)R;QYL M%#LDU ;28ZZ0M>
MTP-XJW@OG1L;ZQCO&>\9[QGO&>_O4 0]AI0<)O"2H-XH(2'D(,&%)A,!MVUF
M(_\2%4J'(H 3Y.0;@F$(VB=0EN(#%#)GNU$2<,LK.C:HL8G#.,HS$"/<3=:%
M?DEYBG_^USKY,"K3M*#Y(5&]A^EDL02<XGOZSI4J'N/\Q?F[U,GB>)I.7[8I
M?KP\8*E( /]]LEA.VNGY"ZTN@L4RS9>O5J.#_OV+ESDM<#KIP[@BAT_#$@?:
M".4__2]\;LC?DA3Y9.Q?FZ.O"=T<6.W_=#D/]0_$8WJUZ:MS^4R.^@AA)::O
MB.7%G[^3%SLD^D2<\];J.5*(/UWYQL<;].>:MC[,1S>7V?QX-D]+/,L@C?NA
MH_4YOU%)B\-1.JKK'_#_G4P^$"8<]8O*R7Q./ZT^K=B0?JNC9?HX2J7,3NB2
MU2<S,M5#3'6$'X_Q:$&/.YK1/=/IK- 3:R]EN#@F[&B3,LHG"Y+/8C%:X+OW
MZX?TK\"/9R\ZZ=!_]MEH.4]'BS6R+ XN[(4FX.+?-?S\>O(>YY-RPU_[OV16
MER?PGZN*D1]?JE>KV:Z3.:Z>]I(F[.3]T:O/[.@J]!Q8TO8N^;-LJ#CHZG^M
M&N%1?74\6TQ6WSW':5I./N"K//O89[S/XL5QQ(^WI+V5)=\3O3[QZQ!T5(K/
MD/!\E@XODLUG(SFSU95%ODPGR]FKSS\@&:__?)S>X=K@(34:Z,LT_2.=+EZ]
M^/[J]'].1'TZ/RG$9Q,;.\UL=?X>R'_>]F1=0UV7S>J,H-XGNOWLIM5_Z?=+
M['0N9'N-3%]\!K!W&,/:P>H/FQR=I,LKJ#E*86N"&JT$$Y, "J0S1"6C:1$1
M@_DON?WG)D2-32O((O1]ECI";C5 :*DTYVM+2:R>>PMM<7<R=G=>#G>0&G/A
MV:P<FRM&OJKGN[+B,XOJK]B?03;0+P="X]G)V247]'M !'QV/:'8-!TO\.4"
MCU,GO'/9K+W#U7TOKMW3\F&RF.3)=+(\?7G^)5_:K7+F7Z@#8<*?+L/ N<ZO
M<.#[K]TL#^2];[WO?81C3CWT0WF<.WND(O?[.8QS]_.Y@XUNUR+L[7>_[2+Z
M#;T&_M-<Q-O:VM/YR*X3WY:$=[W[_0#B([7M'__;"_5B&Z+\]MX?7Q'VME9J
MOBW6^6-M_GDVK7>8BY]GL_JO>?[]G]^DALO3G>OTO3M=#&$JGCQL[+WX&#8>
M!C9>'_75=0:.X6@^ P<#QQX QP^?%O>/UH['3],)7;Q:C5J,KCMU_/D+]1&#
M.5!*?JEKT_5OMY*<.Q":;MM<RKO] "YE5QCK&.OV47R,=0^#=:MC< P6CZ?M
M.R@ANMVELJ=Q)O1^UO'CR;QG])>'.**+<?2>/CE<C/"H8AW]C'E^DN:G(Q7&
M(R64?1Q"&%1^=*CX/^ M<D_#%V$!LNVR[>Z1ZK$ V7;9=O=3]5B ;+MLN_NI
M>L]!@#>M::S&QH6N'J;0U=_GLWI2EJ/YND_1HA\?H,?3K6DZ*F==BK@$UI,_
M,+E3 ?*)R8>NE_P-9R2E\4;FJ$'0UX)1M4+4)H"(F&2)/EB[61T_8D#=,J!5
M?=<__1-%-:"BR2$[A5ING)%\O,YHQJIQ]&;?CE/NU$0? \Z8$9ZMNC$C[!$C
M6-.,+5& <,[VWB<90B-:4#J5[(.RV6]4Q4K1^2BK@&QJKYTH"Y ,'4@9DJA)
M$"D,B!&DT6.[?PU5F!$&(RUF!&:$Y\,()K1F7-$@,P&["2) LE5#:BII[Y5J
MHEYE!"%U(.I(8%,+0(1BB1%$!J];\[$%;4U]-$9HDX]8X9\XGW5;#$JJ5TP&
M3 9,!DP&3 8WD $JKZKTN?<F*;WD T+"(D#&6*3V35BW&1X87U2+'GR,"4R*
M1"!"1F@J6YNBU4)L%,U]O/# 1C>V=N\J[.X'(]PS'?35/:Z<#KJGA;_!^8=)
M04X'/45VO^<QAWT&EYTJY+<?&WG:CH$QUA<;%00M'9B&DDB^2=!.-^4PZ)+U
M5<? EDKL7RM8;1L8E1)D6P5Y%#$;:47"MM'M[/$< Z7'VHA!^ 7W/D3#YLU\
MPWRS#PK)?/-UOLG-Y(H]W60R\8U0#D(V%I*+R?ND9*QR8U4R*U4Q>;"H*1"-
MIO9F+PC..(?9"&DVJSL_XLZ%.-;",]\\2?,>BK28;U@AF6]NP3>MV!2P%G >
MB72*$A!5C)!42+EE84-+&_$-(D5%)@-Q403C#-T3F@*=G4Y:YA"KX"P8<PUS
M#7/-<U)(YIH;8AL4*46)% OTKF.K))O)$7S4#76-T<9\E6NR*24VJ:%@[KV(
M>R/+0C]%U0)F(5VK=CBQC5=C9SBVV;<\W):.9:U&V1L5')T]:9>)N<OE[U</
MN_QT<:G:VM[D[5:%FCAK]_0]#76@.AK5V4EOYS T7V//]NW<6[3/QNV(-4OA
M$4$U)+>CE0(QVPC.HG.V5>/;QF$PZ72SM7H06"688!-D'1I4X5PNP<KD![2W
MQW@WUG(8A\&^JH]/U_-@_F'^8?YA_KEVB75UZKA ,**!*<0J,6@%4IF6=3*E
MM8V]I25FU#XE* DU&%$$1.LCB-BJRP9=L0,*>V54XQ "\P_S#_,/\P_SSZ#X
M)RDE5;,.G, $QN4(6:0"5F&AF*9H8S<.NGDK)#8G0%1#,5/*Q%DU6- U!85*
M1&T>;POC?J3XF'J8>IAZF'J>,_5HJVIH2@+J54TE[R"4$D&AQ:A$T%9NUF%2
M5B:)1%<Z9S!!58A.$&>E+%&ZXHM[O-TE&Z&/<W&LA&+^V;ND'Q^^VP4._':,
M\[2DRT;?36>+Q;^,)D>%3)"=A[UT'H8BP#US#)X+Z7]W<Z.XW63TLE>E5^]J
MK9=W1*,A1UG!VB1+KL(&7;:1T;L LU]6(/8W K3;NPT+F@/ZZ0;_0<<XMGX8
M2Z?[;NWW;@G(+,,LPRPS5);Y4L46UUK.!5#V0P@A:0C2*$"EDY35!5>VDE7[
M)@[X*O2'<?3#V"LZ% /D)4G&>\;[YX[WCQ55Y%)%P5 AEK1B!PM$$QJ2$;87
M=E0*VS;R9 \05=@X5I)+ 7-0P23SV )DDF&2N5Q/JJAJL\U@6RI@O'$4MF %
MQ&JML=81 VTC(_8 )&-,' <YC-37OEO[EUGFB]FM.QYC>TXMT_>X>=[3I'CN
MV[@'JL<"9-MEV]U/U6,!LNVR[>ZGZK$ V7;9=O=3]9Z# &_:7QOO7E/G.2U&
MW'91\8^U-/-L6N\P=S^>S/MFV^4ACNAB'+VG3PX7(SRJ6$<_8YZ?I/GI2,7Q
M2 EE&)\9GX<&+XS/0Q8@VRZK'MON?@J0;9=5CVUW/P7(MLNJQ[;[:&L:?&;X
M <\,_WT^JR=ER:5_A[JEY3GOS.)]F(]PN,NE6*JH&4(P%DQ&!RGE!+[F%K#4
MEOS&X2ZL_1!8C"!3[Q1@JH5<A(104DBY>N/S@+IN&F?&T6O>/,G'OY@1F!&8
M$6Y@A&I:PZ82&!WH'Q$*1*L,"(E5-*>LENXJ(P2!_406 D8GUH4/0S%T#Q8K
M-*(J:D",((T=&V^9$9@1F!&8$9@1;F $D40+VE5H59"_GX.&V+(';:S.7B4G
MTF9;#Q-0BI@@&NG!I.H@8Q.@"]&+$XZ^KW!9VX%:)Y,!DP&3 9/!=63@8U+.
M]#:1)O7PH$I(2@8H/D<;BY0^ZXW:#:F&9+R$&"J%![)(R-E07$&QAJ8 P54Q
MI$*S4HR-X4)Q.V&$Q^T;R>F@S^;J#<X_3 IR.N@ILCOWG-ZN0G+/Z:\[!BI)
M)7J(%VHBDD?5VW!)BO@RRJ+0JA V>TX7HZH6"H)%BBR%]9!:SJ"2D-7*8$+%
MX3@&2H^-&T85CF?9<YKYAOGF^2@D\\T-100QR:I0@')5@W'50A)9@?&N9N.\
M-#)=Y1NG4LW94^2IK 43,H6DD4)2B0)5<-)+'%"S1ZO'Q(',-T_2O(<B+>8;
M5DCFF]LT=R20JTX@!*<H5O$Q0S;5@(X!L]9!68.;16ME":%?9)I<\TU*18/*
MJ8@67<3X> N?0\V",=<PUS#7/&F%9*ZY8<>%S]%E8P"SB6 PVKXNUB.6HHRN
M(K5>A_9SKFG2)%VU!ETJ14$--:0H'/AD*+C)25L_H"2;=^,8!//-GN7AMG0L
M:S7*R5&E5UT_:9>)N3,1=W&N'W;YZ6>SLU]YN[>S99IRUN[I>QK<1)J;2#_D
M8;#JO<W%06NN@JG)0= N01;-A&22$LIO;/3, 4N*$K+UM>\'2A""]U"M3E8(
MW]":X;@=)H2QT</8^O],FT@S_S#_,/\P_UP;]EI1G2_@E&M@5 N0*A*U-%0^
M1J&BMU?YQR95L!8)P5<$8XV%()T""E-THS#:NZ:&PS\RAG&,PSB,S/S#_,/\
MP_S#_'/./U;YDKSP8(K48$PD_O%9@-?:Y8JM&"TW.AW+6)O,"2CR*<0_=&,L
M05/@9(HJWEC?'*?XF'J8>IAZF'J8>KZTFS%(V;)(@%[)7E,I0B;* 1UMC!&]
MKF4CX^=4;$5%0</T/>-G'*0@/2AA=<S5M-(>[XSUYK&ZX,=&#7$[X[/A'SY\
M-Z DWD7?V-%DU3AV]-UTMEAP$^S]=!Z&(L ]<PR>-^D+4T,G=JAQM;E'"$C)
M-8C&2#39J%0WXLW[Y-N^J47UUTE=C4T81CIM*!;(T2(#/@,^ _ZUM163=:F?
M'*@J$N#7IB#TM<,@5:Y>YQKE1B6M^R2X=@?X6HR#=PSX#/@,^ SX#/@7XOWN
M7+P/3"DRAFK0)6B]]H:IQ4,JQD'T33:K1'-EXUC:?7)6WT0I"YH#^NFFS7E^
M[/4P%@CWW=AY&8E)ADGFR9',%THRJB@H@! @6Z&HPF"&(*H Y;VH6#V%"!L5
MV^^3.]I=5&'LV*EA[(H;B@7N)NE#OZ0\Q3__:YU\&)5I6M#LD*S>PW2R6 ).
M\3U]YTHK::XO.L?5R>)XFDY?MBE^O#Q@J4@ _WVR6$[:Z?D+K2Z"Q3+-EZ]6
MHX/^_8N7.2UP.NG#N"*'3\,2!]H(4MJ+_X7/K?A;4C*?)NQK<_0UH9L#J_V?
M+F?!_H%X3*\V?74NG\E1'R&LQ/05L9"S*"\(ND_$.6NMGB.%^-.5;WR\07^N
M:3]][-EANOG\Y<E>VVRV/)HM<8U%O[[]KQR=E;DA%-&1)1H!.2<'+J;6HBZ(
MUKX8?7P_?3E-1^_^[04>P7^\&<@ )YTF%OBN6\%H.4]'BS42+0XNAOS]I3'3
M;S1]%__2)_VK)D<GZ0R^5G^_-,-W>.D+L/_UY#W.)^4,ZXTNRJ%&2,TW,,X@
MQ"CI'X/"IJQT#NHJUE=E99)(4Z!S!A-4A>A$A)RR1.F*+V[C9/"/DT5Z]VZ.
M[U9#^:V=[1MXV]'C+7WU7Z:S\H\7(R2X/Z;;EO,3O!U(KC#C$7*RVU:5MX=(
MG#:=SO[H*=P5JH[HB0OZ=#%:TH<_S-[3:YZNMMWY5XOSXYJC^DFR6$?Y=/0.
M9^_H-0]ICDFH*WF__)9@<MLC'5VFEN%X\ML>Y@:-7G#F>G*O.4V<3I:S\[TD
M_17[,VA$_7(@])Z=G%VR?EPD9^)/YY?39$[3\0)?+O XD5=UP8MKOV-UVXMK
M]VI\F"PF>3*=+$]?GG_)ES9AK)^KW(%SOC_Y8Q=:?\FS4=,L?'SUXONOW2P/
MI)3WO?>^][F#$*+X]#_]T"_P&(.V!^3QQ$O_>PZ#-J2:[CD,5!]8:W?ZT)LV
M=X6[[^VZ%GPW ?LQ^W2'+7'/IQ6"^U#N'VL1Y]FTWI=8'[OA^6X%^9 =S]WN
M.IX_/1U\>SA''+VGWP\7(SRJY)+^C'E^DN:G(Q6^5W',2KH'G>2?J+C8IN]C
MT[].CMBD'T)''\KENK>+]>W;Z;<U/8/+TFTMMW0^LB>FVY_CK]H*_GY[V<='
M$_9N$5L)97>NR/>N<S@$^3-6#%U\C!4/AA6&L8*Q8I_%QUC!?L4PY,]8,73Q
M,5:P7S$,^3_N8M)N*[(_3'&&!]RS_(V3]>.,WH4&/Z#]S+R/?O\$R/OH]V@?
M?3+1BAP+&$)4^D>*WG6EES_'%$NR2FB]<3H7?2]62Y<'G\$H$2#%?AJK>*E"
M2=$J><<:3.M=MI.=E)^5=JP=UVO8R49[9@1F!&:$)\4(&INI-FM"=^P-,=!"
MKFA EBBR4<4+OW&R*F@OI!09DHH-C,1(/V7RUYTWQ@2EL_0#8@1EQDIQ00=F
M!&8$9@1FA!M+MND6G/>]11*%!R9D 3&$!HXB!6=UTB74JXQ@4*?4E('HJ@3C
M6X505(0:A%&2 HYTYQ+A.V0$K?78BLB,P(S C,",P(QP$R-DK4U,#K(0$8Q%
M 2'$L"K?;:*(4;:-52.#Q=5F!!1?*;AP6D%$T2#))#)27!%+'A CF# .A@OS
M[(01GD--[OU)^_QRM.JCV]4[30>$ILSB.\_P[S.(/&#SCOOLF'C:#H!,.0DI
M(SCG,I&YT)!\\H"B)&-;<V&S:Y2TJF ,",ZB :,,W5-J >U-%M5&C:X.QP&0
MPHZ='$;:Z-X[2-B^F7"8</9!(9EPODXXN30,!BD6:'VS0K(1@B;6::X8[[V1
MN+D&640)HE@)1N=5Y7$'%)L:2$%5XXU1V<<A$8X9VS",K!03#A,.$\Z35D@F
MG!L*S,I<4:0&JN^),[()",T6&H'2U=J8K=U8XFS29@J '+A^I=&(O;>1!9=2
MT-$CKHK2#H5PM*8(9Y!]V9EPF'"8<)Z80C+AW!#A6-%\,@G0&"*/ZC6$K HH
MQ& %NB3UYBZ+D%/HM6U-5(:BHA@@"(4@T<;JE92H[9 ()U"$(YAP]BSOQL>M
M=@(#;V?+-#TOD<Q.PA-P$N[0Y/W1E7?P.VSN+=IGXS'8D&0V1H.UZ'LKW0*9
MO 4000GGG:@^;M3%3T[)5).'C"U1B%H3Y&@17.@]L*PS1@SH[)928AP'Z3%<
MT<>GZS,P_S#_,/\P_UQW4LR59J/($)S)0.PA(,@F0<O2?/%9-R4V^*>D;- J
M8JH2.O\@$, [L,[%YEIR*;4A\4\8!ZF8?YA_F'^8?YA_!L4_Z*3-2ACP*D0P
MU5 LD[2&D(12-6LOXT9G^?OT!7L\_B%2'"O!_,/\P_S#_,/\,RS^T5YDCT%"
M\+*"R;I $D*"+\)$*;SP)6ZC!_$C\D_P8Z.&<0KNF?+/]:V,O_^L3^J?;^C&
M.APZV7D#R^UVGHU>I^BM!9&K V.DAHPR0"S80DO1UK!AX??Q,/\ZF]4_)M/I
MCY-%F<X6)_,O]IL=G<TOUM?+V[[A?\E'9[L[%&[=MHK8@]%??_OMQ__\Y6]_
MVYF>-!M$2KI!=7T?AD,-R=0(3B'*YH33>BN1R)MRB/5DBK^U<XUYR+[$J\OW
MJ#7QXN0]#8 >M!B].Q-7[ST\Q^/9_.R*==OKP;8>WG8[WB >IQVO<0=6W;NY
MZX$-#]^C59F'[\#+X]S?<0Z^+]I65B&X-=I-(>\3K=3.;0D>L"W!S^2MC-ZD
MALM3[D[PR#K/D,&0L0>0\?JHK]@Q: Q#ZQDT&#3V #16)Q 8+!Y/V_E SI .
MY/Q[.AUI.1Y]2U<PW@_PJ/L!AB+ /<OU/^\\?O').NLT:!D2&-0&0K06Z*^J
M"%^L$7@U>Z,5*B,%@C)%@9'!0[0U0E.M8I8N6J&_E.7;UN;DL;!FK,0P:M0-
MQ?)XXQ<#/0,] _VU-7U:,XWP'8SJC>NLJY""31!ETD7Z8FK82--K'[2)+4#3
MQ=&-UD!,I8(/.6#,5F$R.P;Z(,?TPHSRC/*,\HSRC/(WH'SP33:M D0?+*&\
M;Y U%A I96E\3;%L'(O/+MA^7A$P]]K47E$(0'\"]*I@D:JBQYV[\[(79-/#
M..TQ%,M[[*4V[CFQ$\O]Y?UQFLS[WKL!(20S\_X)<(\=P2=(R-]]RT;:;^E'
MU8PO02*(6EOO-M@@:IW!EY1KU87H/5^E?!3:*A4TE**)\A%[O;V2P"19F_39
M57E1.^\(9^\N^/X3=OUMMEA<G+[Y>38G)CFBWP_3T3N\O5>PH+OHIQO< ^/D
M6'I>Z]N&6_XO T(!)IW]$R"3SI!(YWI*,%I6T6K/YX@"1D6DB$XGJ$JBU"0:
MO=FA2"GKC(\&7,ITCU,5@BP2T#AK<U/.)O4@E'"9"=KD(U;X)\YG+_X,#/]/
MPPP9]?=/@'NL;D\0]1\KU$BZ!NPYI* #A1H2$T35"VBZ))QS&+)-WW+4DT.-
M01K_]D,-WOLWI 7),Y,:E9/Y'(_*Z6@Y3T>+Z:J,PB@=U=%L>8CS 4$Z>Q#<
MRH-;>3Q7+T36:**AZ!;)?P"3LX)0M(5*/HC,JIJ@-PJ3W&7!\VJ.\^TG-'Q]
M5/]^,B?/8X&O2R%J6M(87M?_/EDLNZ.RV+8WHL92#+$"T;![AO#2*%,<4QQ3
MW/Y2''U9;3H*J+VCHO'"00Z6?K)8>W%Q%^U&3N\N"[@#HCAG#!,<$QP3'!,<
M$]RS(3@72PW"$ZV5VEO:"PD4B=&OI@@=O2[%M&T6EWS4&,[;8>QK?=X4QYM@
M![7FC'E^DN:G(Q56A\XMNR9/P#7A(O1<A/X!O8B:JHXQ)DA>!O(B<H!$ 3*4
M@EJ9F%(Q=F,E6&:L4@6PV?;&D=B;0!8/Q<BLA%?![/SPNAS;*,91#=$K>#:U
MY9E6F%:85IA6KJ&5&#"X5I#(1!!%8-:07:D@E?(EM1"5V A.C;?!Y=I >4?!
M:4F!:$4AE&":\AB"BE],,&[KJ+P8^Z"94YA3F%.84YA3!L4IJ<D672K$)+IG
M] )"KEX#^F!]Z:F[MI'1JY5XR$H'7DH%IN8(,2<- D6UK@B%^,4%SZV%*L[+
ML1](G:UG2BMW:8,U'#;8?;NK!Y' UQK_K&S]<M.Q.[3.6C6FN@\(;5NNOQR-
MEH>]'1#]J8[^WTF:$PR/9FW4)ATR1J>8YJL5VO'JNA]F[^FE3VFD=/ND3;#2
MG]-R]=F$/BK+?N^$OOW=?"V3<IBF4SQZ1^_7-Q,C_1^)^!^X['!7)_V:Q6BV
M?HLY=AH8S0@2Z"9ZA:-T5";T%L<X7P'54<'^_?W:2YT"SOH:T5A7L-=_G>.B
M$TH=I=&2D. =J0A]VKL)TKO.1DM<+#]U1OICLCR<'*T'<N6KZ*FK<:V/(HS2
MHC_^#1XO\7TF.9V53#T8_7LZ2N]P=<W)<C*E25H]^G RKW!,,CWM3R7IDM"6
M))</.#VE+^M-"T>3Y>(K@SD8_4P/'WU(TY.+H5]YQS_HK6@\!-E]P#DMZ-^^
M=9L$_#Z3"%?30+>2LDV.Z&_$/:MKTO'Q?);*X;C/Q&*R6'UCOVY4:>Y[:HPN
M*FEQ.&K3V1]]^M+TE*X;KR8RG4WC#5]V3+;9?WQ_,EU.CJ>D!83A-/XZ:O/9
M^_Y.YU_;KRY=O>:KCD_'A.N3LO[+T83N._N&KG+I79H<T0P>TG-F\TX>_96^
MI[GJ BZ3XY4D/JG/>R0E*(OKY7<PZAVT)D?')S0173=Z/ZU/,D]SI%>F[Z)O
MG!Q=_?1P0JHZ+X=]-D=_(_V:CO39=QV,_G(^%>N'+F@ %^_P29C]MY+F\]/^
M0I_-\U=4'#\6Q-I?B;[R\MM^24%[LG/>B7%Z.EYIPB>E)@N=OUL]]']>EP^^
M ^P\@"?56A9*)P?!Y)4G52!X^LFY)$U!EVVI5SVIDDRJ64? 8OJI6-7+(FD!
M6EE/7U>5[.GFZSVIS\\A;<FOZL>,=!1?]*J&0 PK6"% [DY7/1C].&D-^_D0
M^KHS,\AIN@+DQ2'B2HL(Y%?0L*E;*R,B]23S:F?'3?#L"-?!IZYOFST\-\7Q
M8EA"^LPAZ0X(.6J7&RS^$R9'%3^^5*_:%#]"G9!$^]AZ][B3]T>O"&F/I^GT
M9?]TP^<]L.2Z]D>?Y:C%0: _]*T*DW9Z_A:K6X%H]=7Q;+&BTY=SG*XXYG+S
MK@OG^>,MG>$[=DC<8D7_;4^2E-?.TN'%%H"SD4R.IH3RL%@27Z][ '[^ <EX
M_>=CHOKU;@!(C0;Z,DW_2*>+LZ9HEZ?_\PBH3^<GA?AL8F-?XMGJ_#T=/_^R
M694I>4U]QNCV\WYT_;_T.\Y?7+4Z>XU,7ZP:H%[?S#1(=,T) \[' $85 3E7
M!;[HXJ6(+9:RC7U)OY.[-C\IRY/NE;X^JK_WE\/ZFJ#A [TN+F[NAGLK'0CW
M-^%!-[9U!Z/??WKS]O?_^.'M?_S^RZ]__1^7]66X<ME%Y]?S@&R.[TZF:4YA
M!79/D-1I'5GDDP69QF(=?,WR?W?Z^8 K1Q>/NH*MPQYR*<D#)Q>>(BWZ#GI&
MF[RC3^OJOL4JGKF(+%;$O7+JKP9R5_S,RQ'C(;D3Y!A,5T%2#RQPWJVV^\6?
M;(%<"_JBE:&29TS1ROK4]RJFZ%O5+F*9\[M;*KT;:X\/EH?SV<F[P]G).AK]
M8S:?KM]^'8C2]/WSXO8NF3[4=/;6=XB"WW^*],Y>=A7J?3X,XO2C+F+Z&Z;W
MG3TN/>[<O3^3S/]>C-Y-9^1,C=[AT>Q]CU/.)^U@L+[.LS2R__7_!27]J\65
MR5[[N(OSP+=/[P+[$D9WCH_3Z6I?:8^+%SU6HR"55)04I*R5:('S#Y."9U$U
M\=42D,QDMKIME/&(8D^Z[[O>;GAMO-VR^JLH\6I])7;-734R7BVX].>L/I>O
M_F6\/KT]FJ\9AKSNR?+L359!_&)!]KOAKR\NKB<=_GRPZ8*C5G'S@GS[]WVI
M8+'R\?M2!P7<T].+R.%\<:4_<RV9U7#I\P]X='*V*/3EV\@D^EK0^F4KS1$)
M>+["!QK*,2$8GL?7W7+[[_426&!?BJ;_K&:@/_V2S>^L([KSM1DD)R+K7,'4
M9-9;C##4B-HV5:79;D?T+[@3/_1I?D#_8<A-TG^_UF+SZ7D?]-$?%-SVU9-U
M)_7%RTOJL>U6Y-$\3BMRI0Y<L/=N7:T?O'6U/[#JX5MT*_<\QOE<YO/AQTG/
M-.I16Z[?YS3#M6"\">>/V8-]:VL<C]%R<G3?G/D>2O(A.Z6ZK71*O8/LXAXK
MX=O#.44+[^GWPT7/Q9*'?.DLSO<JCH>DI;N5]!YW0WZBXF*;OH]-_]J7E]BD
M=Z^C-WE=<4M.U[V=K($?(=UCP+U=0^XGY%7M0?_Y?<;L;SGS/)3V\_L,Y0,
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
MR*&E$[*4EE06M9"B (A(\XR(*J,ZEZSBY;UDY(#A<EXOO)7U8F9?-IA6=>K
MJG7=/>7HT$--TA$GR<MWO_SRYL,OK]Y^>)^\>/L3?'[[X<W;O[QZ^_)-S-H9
MJX6VX7>H9Q^;Z<=@JKO9Q[IM9K@5P(!KW3D ]-H7M^&90.WG(VQ_M*47WL[^
M#:YHIO.S2?(WV#.@$,#C8%S+2O59L G\*[@;\%G*&-@]06L8?-ZFZ1;>7>?0
M7 >%P7_A]1/K  Q@0L'!HE%A:;2WU+U;Q#OFX=.V4\4LVQ9F DK-<E&CMQZ>
ME<R7YW-_TP)09K$UQVZ!EN7IQ> Q[)T87=*Y\YH$G_\6$;QR,T=__.QT@H*H
M6T[#OSVYE'<*^:IK,%4W;D37>_"$>M^]?^[F0-;S[GWYUC_0.QY:C&+8X-S?
M ]/ %LXP:SBA1CC")5-$Z(H"NJ=%5J2EY=E.&4]JN;(%MX0))S%)6X =:K#^
MIRI2)4HM[4Z-Z*M-SOUM3<L^\GA/-D F1FT X-[8 YZ@64FU3!61%OMHY8#6
MLL@ER3-JF*-YR;$&^)*Y"!:ATJHDJ2LLX1S8098&&,,R"=\K;81Z&IZ@&1TW
M4WPC0UQ"+=(Y0^K/Y*RVULV>O?Z[4$5>JHR12@A839EBT9TK2:%HIJ1P65;F
M7WT($Z7(*EX!61FH;;8PL.4E):8JN7!I*IU68\'/^4:SXZO^,X8Q^JA#TGSL
M/=MSU2V2"OVG/AJQ!9.K"/@ZO U8!-B%2/7 O.-2:555EJ1*'2Q[Z1@13EEB
M7*J-<I:#%O_5A^@BK:1)@6,*48'*7X)48(4C$G0,+1AG(G=CX9UIK4+,9?P<
MU,=I.M>K(Z J[@&V")Y1EM&<.(N)T92A%SK+22FST@%0L-SM'%ES%\_U"]1?
MU?1UTVZAS,]-UVT9D/<$,M>XZ;5C*; _X&'%"6<I!R#5EBA%>959,'7%CH%\
M%[_K(T]6TJO<\F.&V!", L/O;%3I7?L5'9LDYTZAJ\4FWN#$R"R:DLL98I)6
M'4@@CVA;J5A]$M6WIVI<XX1B6JK"9HK8'!NX<BF)RD&@V*IT)1Z0)93[YA2C
MFVZPWS<H\FH@P:^> EM["C'RF5VVV#:M<[.1@!_-@_JQ0KO+OO[Q\"(&3T!A
M0O$%^X3*[0P'X#DDMC?+D^7<>D9\V;1][#_Y)?!QE[Q?+.T%<C/>W=68@3%'
M!O;9!YBKM\K16SM-?G)SU7IO)#+U6[58MC"(WUS7+%L#S_S^N[_]]/:W[W[H
MRU.Z#3<'+/<?WK\P!&[P2GC7J6K[8 U.K\;8_'0!9/!NVZM<(.C7.6V\TZ9I
M/\'=VXX5[::U^SCD0_@4B3"&R]Z5P:."PU3S>=O,6PPMK7) D"3;I&8,HTNP
MGZ93I9L^$6QK/MM+ 6KJHNYS,N$#,,)BF9@S=XXUS%M3F]?3!D<$*S(X>%JX
M)TB49/&I(5YG#O(DS!>6<#E=]'D@, 5_<PCB=TM]7B_Z3,T5J0$'</'P!LR[
MZ19 "J#>VL>#SB*8<+6^Q3\-GM'GH\!00J+JFC6NH>W5GBL_SOX)QJ=1A$D@
M44.FIP\)XL=J":PU:'?PW$F"WBL4*=.+R>6+-P;BLU1#\F.RTF<G89&0H%75
MN87/40HY?SB[55+?*O^VE]O#D[89[,PGZ/3OV .M4W&P5,#4(#K+*.'&5D1+
MT,8$!^51%WE&L_O3.D'T?Q$D7H9ENB_WQMA3ZS&%^8'-5",K)L$Z)<:6*9:&
M"R*4$B1C6E@K"JW4:+P3*W'Q%5-S%&,->O.8AG1M8]0Q#"Y _L(CT^"AV0/I
M:-/4][4@3)D*L\D*K&^3A%DMLDHQ,-AWRHT>3#J^;6;F7@6DN-):'0_3A#*8
M'DL!?!]85K("EE3D8"#EI8+%YHP(0$#B7%8HQ7/+&!N+K/0'UR5P";DL-(%1
M1BPV!WVLF=D0'433 5N+JV IAT[/W9ES&]E5HQCY<4;<W\SZC/<:;(&A.@V
MK[=ZO-T1LMPW39O5IE7)*:;C;Y2&J:3S'?2]E;BV[S;N_D]?5(8%+AM57_#*
M(;??-RO$9#]D$:][KW/J]P!2THRG@I>:I 85;EIP@)12$%;H3!99R0JSDW%Z
MEYX9O[:-<<YVK\$8^QGH/'V_HOM]>3O9I!R[BOTIF&.N[M-$;L3,R%5H]@>V
M^M2;QK6OP HV8J(OO"LDL/4&1V[6C>T'/UI;9+DP8"&DFA.N\@S4%3S4V#F=
ML91+Y^ZGA\N*,.^JGYO9Z<^X)/Y4UNZ_W=2^;MK?[RVPS29I/N[:J\&/@\S5
ME\?Z=&7/0[,FF0*%@#FUZ^NNEIW;DG6?-MT,Z+^ :_X2R@1#DI+%XD#O7*E#
M-=478+=;P']"J1:Z?]8.C_[!V\+Y==/8Y+VJW.)BN!;&V+E3?$+$[*>?]F]K
MM-U>N: TFL&FV-(9L4P-R[7W1&J9U)JR JN*Y@X,,S"YB$IY"397518\4YE*
M]7U(K6TC[ (_OID-88M[ZC[%]P1$5W;8;4#4K(D7^,M+O!:$TLR#Z#H*T1>(
M!F6O][-ZRJ%% %-PW0)&N78.K5SQ:P9_^>+7-[-9\U>LZWPS,R>AJB.0]"1Y
M7<\0PB<WGL)EI?:C:WU"X\88]F.WE"DU6<Y W<P*++16>)1C5F"S@5QF)=?<
M[!1:WV:W^$C@;YX^:OJN6FV8Q<\#H>XKOC[V1FU;ELX5DO8B!)ZV=M1&Z"7P
M6_NQ7IY?Q<&H %3(Q1O[8:XNO+:)CYPU"[":SC#"92=]^*17(%12+:?3GHGA
M ?W+5N.*P/WTT[ZAL<UWC.U@WNR!(*I$7E1:EL15!0/CM\J(4%5*F)-5.+>/
M[AJ_M^@QY@71IN7[([; <0C:0,MV.<>QO)EURQ91Y?[Z1Q;CMC9\BD]/B=!M
MIR<%?.AI@64)GFI!A'F?3 .<AQ4,ZEQA+!0%5V.\OW&E!E3-LEV<?8%9,ZRR
M0#G5!Y9?S)!H@_TP57HHKJB'#BNK@?CX\F4CYV73>4F):#-;KILBW=*TN6V/
M@P.1,)<*:+JE_H=O5-"LO&M3=!5Y$S)8"_UJP)-7I)[A9IABC![4H2W6ZELB
MA,N:.5B@09N#00('X3*$EB.(4U@?8GJH#'TI$@S@MYCC$9HFH-7J^V"$:/]&
M2L.&B0HZ("+BS.!]0V'?>,$L%@GO59%P%HN$8Y'P=I'PU;F6*<VDSH4FF109
MX07E1 @*BDVFE3#<27T_+?A_@G=^5*&7%9[3,93^_K>SL"JG+U;%C5\O_^W-
MDZ6S+Q8WG8(_P>&8JX;E2?+3J]_>_/7%AS=_?16JAE^_>/-;\M<7/__^ZN!T
M"O_D9_4"7FIN0:0UDW8'1Y);JUE!5\&67&B$]ZW^0DIXGP4+FE#3K?VU;=W]
M$91MK_RLE!O4<+U$FERC"N'CC.K.DFK:?.KZ'$J-#;^\XPH[I'B]"@/M%YM-
M18=&8R&5P%S B/H\S#!R_^#UY:MVG?Y74-HQ!=0NC0M>NU6F;M#B_"B__(;D
MO/DX*.DSWWX4C >D<K=MZ7K=P!LP#=AG X]MD*A>R\2U@=*>?WD$?9ZP%X=H
MO(6P!RBC_]C2+?'9]6*Y)C5F>H*!V(1A>9,(QK5%G*3[I.8;#\8[DC,0U; H
M&!CO%E^DZZ6T4OA)Z6G=G6'M %@XIN[7QNOHUJ=M^Z)T9"",)'6=]PP-F5<^
MC?FCFD[6I=^7B^.!4%\A[$;]_$GR+M 83:WPC_6]]=9XM]?1.NR.[%GKTEV>
M0"L>[DF%J0"^V:L;6FV&[]&K9= Z]/:K7S3<,3MDNCA)7BG,F5[-.F3P3C;>
M'&K6URZY!9BE=>M]TOY%?>BDS[4)R0>3_MOA4V@,8#>C*AN&%$;T"+8"V/P]
M+'+/B+@3-UZZ[7.'AR_/E\&Y.,1QSD&*G8'1BY1#WWI(LAN:U_430K6GKNJ!
M/X>==>>0(+8XV'!*#N\)/84!'3=(ZH788._M]$%8=\;SRQD>I"P:*>&:#6*$
M#&T88HM]HE 0(N_Z:SU3;DQL>]_8Q@6WJ-^D-Q0=?3\H_Q+X)S:F6@8=,)DO
M6Q36,3=I[(I'\A86_:=!T'@G>Z\C)QN:\R.MXAVG<WCK>FOM:>B<VGG1[E4#
MU):6OF\M" >0X\LAPP?;J/2 J"["!Y0B4SS,<+N"(P@5$&S# WJM(,3!>VS?
M@G65S);GNO=P7E8E=C4(AW@36J7#S><@ZT\#1JKU!(8N*AOJP28$X5RW8:AO
MB?N%C,E)LB'N80H_8\NZA*UTH?6SSFJ0Z*TY VS\"RHB?M9]N_:A?.?*L?5M
M^.")[Q"%)GZ<]6IDM_+!AF[S#7Y8-5WM"7R)GO""^529<$C7'L0Y7*JQF!O/
M"\+CG'EFB&:L(*E*A1:646MVJFI*FV'B<8ZG^#'"4U5@Z+4D+M=8K"$,=3M]
M0M8"[VU/QM#B_;X2Q-,)R_FX0QM[TFB4Y5KR0E(BA *.R#@E4A4YR4"\9<J)
M0NR>KI,JKJW :%F62HR6Y43F14:R3)>9I8J6NZ?K/#!'E.DD&WE;\WTHS=FI
M9M]N@!I R%?5>F48IK-M^X3"SDTM?#E'I'DQ;^MI2+\9T_QOJ\A\JP=Z< 7?
M]T&KE6.V$""B<VL+W)"6*%<P(EV64U&ZLDQWSV"^@Y?WO8%57D[=N\J#[(9:
M"YMZK=2^Z'J5=D.C?;\"VW?5Z\&Z^76=2?5B9M=?]R[NGQOC$?D#*DW7=HM<
MG1SL#PZ^% %!PH<01Q]N0+9"OH#EP<O)5%TTR_Z2P")2GJ1_&B[W5=/SSCWK
ML(8<IC"L<CA]V=_VW<91QHM5".9CW?6' 3P;'K)YY>8QTN&]67G"RNQ/FR&2
M(1[@8R1__M+-](3E=[V7?=N+4WK76^]Z7W%"!7OLES[!/!]VCEO';F]RKE;F
MC],6P-F27C"'L\>?8^^+$"5\%F*%^,75XOH:3K_BP/0;GXY^BW//Q9,$#N_C
M+/0')=85,WM XET=,H_DB^0[:/*!R,2?_2E,D921$R/Y]I1\<2-'3GQR\EVK
MI/=Y=CBWD>KKJ_R^(?5SODB\\ST9'#TCT>COG,1U,Q\;!C?^.@1V;A8)O"H4
M^& [ZPOK%/@HS8YU]SWQ5A@#@1]V<_S8APG?8Y@P&?Q]D>4/2_6)['_;UFB1
M\_=7V!\S^:+@>!S!<57#\2@SQF>>^8#NKGUF@&:5N<8^N[DI=N7<+BTK7/Z-
MP90'+<.ZUPR7UU]-@/-I87?=,#<A][V$KYZH\.T10/0P2'BO3/MN*X/_JFZ9
M1TGCT;#IK-E/ FXSZ<TI]Q\CXKLKT?TA">G?_J#;_>HLS**B56DY)TI81[AR
M.5&NM$04IG0EJWAF\]V\W,KEE7 D+[3"0[K@'FI3(M.TU"9CO,3,S>T$KAXA
M7_8 >675[E=3N5XLT*?I79IOW7TE<&;Y]1V4CG'[1D2.:!'1(J+%56@AJTIG
M.=5$XME97.<@](O,$4%M;JD5K&([!VCQS $F.$T853GAA5!$ + 09G)7.F?P
M]_U!BR\UMCK&[?LP#@WX@#G2UW4'NM<4=I&G5!2R))6N!.&R,*#(<$&H8;RJ
M9$$%W]& ;GTHW#I_'8O+L&DJ]F*[YS3VFV6M/T##(BRS'''IY+2GRT8Q.$;$
M?;^!Y/M0X_=#*/+;K'\/-=J;4?*S/DI^J:O"'2K]0BLWA9754^Q-\6RLQ2GW
M7>- T_1IBAQX>L*XN',.?E;<M<:!GV0B?_SWWCWW_P0@/5W_>?3B@R>8,ZP1
MNW,=RK?5/-QS.M6N&#Z$<HBGB'0E3Q.O/;Q05217)-=C1?^+A\N8/CP)]^&L
M=2XTY<#F'MAC8R,OZ,],3B*3QF3JF$S]38V48G+,_D)HS *[AOZ#IPF]']>Y
M..(&&(M2%%,B'W0SQ/3I$3![3)^.LF(_9$5,FQZQ(?;T:=/C#_D^<N;TB/(\
MCCF_:'])>/])TS&9?SQ\N:^),S'O;91Y;]]_2R+&-V3642Y8GAM!G)&:\%3B
M\<TZ(VE56D<K2DN]TTB3V:K,*L%)J:N,<*MR(JPU1!J5&9Y65<'TY<RZ(?WH
MW>Q><NQNGE6'3X%_?26]+B]C=MT]"(D?1B0D(CCM'P$C.(T2G*Y)RJ:%RKBL
MB'1%"C @"J)HZ4AAE>&*LC+E.T<("\:Y90Y0H\H+PAW+B,!NZLH)5DI %>YV
M>C _&71\^:SA6+[SF G9XQ'E#WY:YL&T]\Y/1,[OG(V9WSD#E)4G:7[W--"[
MO_C.]V4G4CQZ\NE33)2?%.G#3G2/4UY&DM"RQU&S@R16;,NZ5_F:8R#EPP83
MW]:S,:9OCH'P,9TSIG/&=,X#V6XQG3.F<\8-$%.T8CKG..B_']+^F,D7945,
MYQP'_8\]G3-VP8VYG*/ S<,@8<SE/&2^W->8>TR7&66ZS%/E<C)-M;.9(*54
M%>&B4-@:MR!2I96V&<^+=*=+8EK0E+&T(B8K4\*ERXG.4DI*3DV>P8*E%1]-
M0L[-<CDSSF)F3DSFC.BTIWP7T>D@T2FEC&M)-='.<<)9:HEPKB"E,=0I:1WG
MU65TRH6@S(@4+DHEX8651&1%1@I1E90ZH:D<3[KH#=%)THA.#XI.M^GH>X/9
MBENUI+TW2_(6::;^R<_J!;S4W#$6?>,X]#BGLM4S\09K6HQ^36\T[3>SY&WS
MT9UKU^+!:&R2+,Y<\K(YA[%=)!ZO8$'KV:))5-(ZXV"MR4?5UK@E)LE<79"J
M_APN@4N[18(9P4GW2<T3==HZ'X]-/M6+,[C_/ZYB@5M,ZS$,(&J$-!G A79@
MS&C*B<S*C&2NU%59IIKE<L< RIQ1F1*$95(1;GE.1%$6Q/&".UUDFCMY&6+6
M.P?@ UZOIB]\=^?[ZO6>IQ.@T;4P,0;6PR[5?N;)1VQT/TG@U>8LJ;M+K:M5
M8E1WEE33YI-O8^U.0*HDRIBFM?X@7,]=R+8KA@M<O/U\)%_K%/:Y!F;> U;,
M*+4JIRD1%0=;W,@2M!TKB$T+4UF5.NKX95;4W.K2.49<58&VHTJPWPO0=G)1
M,LTR19DP6]W=?^J)\F;VT!R9[@%'UMO2D)\D'\Z ']>"+,@ZE<R;UJ]44WE.
M&P3B6@I:/+H\]%>';\Z3:0/3JY3QU0^37B#.$E@F9Y#F"39=#X>=F_[]_J1*
M%CJ_)T#890NWKJ[[1OZ][D0!K7ANN2&5*'+0L/%\))4R^$C+E-N2"JIV"K*L
MU#PU):&24\*=*XDN:$X*62I6FIQSS:X7?[_T$_L)YM5M\Q!.E?@D4;R96,":
M"Z=:XF8C <__6<Y<DJ5^H<J5_G!92QP/?Y\DO\\LL!:R+')E-_#O)<$YP#^@
M.XK?JP#^VSGP$22HLY5Q!9X0I@5R9I414>:"@.3,I2W*4C)ZF9N=<Q5+G2$R
MUXSPDC.B\DJ1BDG!'>5,6WL]-[]&4KWI*?4;$&I+>LZ7K5N)3\(VY6?^%?')
M3QB]_OB6,3#7GT ;G"X[E&IJ/@?EVPO$H 8#S\R\.:#=XI-SLSW@':;RLM"Y
M):7-01&D14&DS VA0E%;T+("*-TY6\7PS K!B#0@#CD#$:H=+8DRNK*TS*G*
MOJ (WH9W^";O\&^H,QT#YZ ^-GZ&*( /<FLRHAG/",^,("++"I**+,\5Y33/
MB\L,8:AR%544H%$!$P&>$B6JBF19:0 5N4B%>@*&8&S<HB31J@.U:][4F,N+
M"E!O>0(8K52M 896N*2];@_KY16N]^]>_Q8.QD%$,ZC)NG:N6J]]#88&W.<6
MO2F!X@D8$:^VRY Y/,"C?Q8^%?5!!VI<W?8V17_!5<9O=QU&/A55-RILO,:2
M>\I>=2KZ&$:;?/*FWPS6Y_OA@-^+'X"LN&) V>_WP(*CN9/<:$MRK2SAVFK0
M1$ S9IK*2G F7+ICP96@<HB"9D2E$JP^IT #3ZDA&==IQ;46O-HYH7131FRX
MY.YZBMS-O-!T G)OU&+D!\_@>\ GI:3&N H4TX*CTZFP1+%<DUS"MWE1Y;#N
M.[H&+W-;*$D,MZ#;IE0345C %Z<JP72J*KL3=;]G/ODRQDQX?GV88@SL,4'Q
M/P_F]_0BB/:5X_,S_M A( #T3$'JU-7%?G@PB\JE64HK4K@*F0G/]JN4(%9(
MEN<:TT>SR\Q4&6.T+D%QS7,.NDU9$@EV/RBN4EI>%*#M[ 3)7ABS/%].T4OG
ML]&0=*T[<[/.A\=,<^XPA@8<]:[ZH#[?N_@9N?!)\'"^4>$_@*9:KUG2X*(!
M'VRL&N@QN&S!W>^4?Z8_)M![4X%=$LKZJMV3K=C9E8$Q__>_)<GFF9?_(O7,
MNL_/V/-JZCX36[?.+QWV UF>SY[;NIM/U<4S_'4GY'B2US,_NSY%.CT1\,4_
MEMT"-N<P47\K<3/[?-YTM7]VZZ9>T&WV?EAEIG^^8<3REN=*WF-^_WWS =W.
M^Q]6Z6R5@=[/I)Y-ZQD,:0%*<^CJLOT#T#A\/5>G+B2C$U7!1)^IZ2=UT?4]
M-3:7?SL C<NY9HBMA9487K[7]3N4UC[;V\I#$ZX8W#ZT,\'_PF?7?G=YU^57
MT/2[;SN3%E]6SY9J*TLCDSH7FF12@*%<4$Z$H"EAF5;"<"=U4?R]][O!K<Z^
M6-SX-O:-P]UQ>--*R(J!=IZ6I0,+'71ND7%%5.ZLHR6S7.W$^VYSA.Z ENM3
M=*_,(7DS6QV2NWE&;K]:*_7L,4_&'6W(^F\.=3+8_QZ6MHUQC+?L&N,=>@5\
M^'K9MMX-Z?T+RP[__;,#]2]A2:,[UWX<G)9_@)59S^;+!9YS"Y*QAD&K-IB?
M\+@V&6S2VGF$5"&*$^Y<H^,8Z'7;S(9#D90'<_YO5IQ0=O<677>]-6,GY>._
M]1L:H&5W[A2W/].4)TRD&W\>MOU:[!:S[]UB4'5(_CK XYWR]6)U\/YV$HCE
M[]?0_T<U];EC[\\<:'I#%YG(\K'[PTB(_<"P<#D6&#E__X7],9,O"H['$1Q7
MI0M$F1';QQQW^Y@W.R['Y/_\NV"4/N\[RL0V'>,HA-Y?$MYO >^[$/P-O+GI
MR_XA^;5U<P4B%E,@9IT+^7?-UO7!"W[<ZS$:ECZVJMU8VW^0M?VY2DME=$E*
MSK#NHJB(XE5!N!)%5@KG]&[:$N<5S[@VA$D\/BK7F@A=2:)M:O 3UWHGO?I)
M<B59>GVR4MS[M\CH'-'>CYBS?P2,F#-*S+DF*SHO%>,E)TP;34#6&Z*+LB2%
MXZG0F;;:[E1@R313,BL*XE*1 XJD.5&Y8  E+&,9M952#YT]_Y6L:,9B:[&=
MY.DG](A\,5@=/2(/X!&!^TCTBHP)SO>7A/??5#?Y?H,_MSTCFS]$%\B(^/=J
M[-LK<3L27?0V-#M 1?2IG!^TE)G(;4I2*R3A,J=$N[0B(G6.V4(Z;7;:KE!!
M04&VCN0<:\N%@LM%X8BF@AEIK2FSG4853U0H^K@'71_HOG]0W\?(:1:1)B+-
M82'--0V+3$$I<XHX8W/"*Y$3:23\5;I25D56JH)=Q@%5N(R5EA):EAGA):-P
MN4Q)3HN,P_>*LX?&@:\T&Y%1^#^LM^/;.]0>2LW/871N]4^^?0O;[5S_517A
M'O7@38ZT"^_K=1'CN5/=LNV/,54MMBW%SD/US-F^P]%RWH2*?/>Y7B1SV.@.
M/JI%\JE93N$B-W1+\HU..S>=^IYLH7%.F_CD#FQTU*I95[DV42LOQX6O9)PE
M/NUN>A$NZ0%JZ-S6UT9B)Z7:U$ [&*;[;*9+WT  >PS,MF\T3;?HMKMK+!?P
MMG\YWUMP/?.SVK6J-6<7E^<Y5&:&(?J63[XP<]GYMH3^]E" O'#F;%;_<XF/
MQL+-Z;3YU#T;53%F<K1,'@IMZ;,D>;<NM>V7LEN:,URR?RX;+$CR3'U%7>WS
MT2WE4:\E@[5\XQ=PTF>(@1R:?6T1)T%:H6S;J+EVM7] Z @"LJ?!0N[ATW-,
M0HMK/XZYA[7/8.U_GS4[.QF6.[37P^5TV&0/I/8"?H<%G34#?%BU4$,?OM;]
M<PGK[$5]ZWQGY=DIMIY':0] 9?%]S3RIL?#^DT>RY?G<G^P]KCK[+7[X\Z7F
M&+=0QN^)3[ZI/P<;";.AVF!4VUX@3RC?D'S5M;A7)WQ<L7P.>+_2>.NUQKLI
MF'P?>>0VT!C<T%HR<&1H$8 -(GRP9]4C<@::C76^1:1_=5"M_-6^,??P_5Q=
MA!,1U'S>-I_!]%UL]:98-:?LY1S\!;]U9\#MZ][>S3K%-K1GWFP]L3&G=?.E
M728;T7XXTKX3L?'56!M?Y5>N4FQ\M8?;ZKX:7UW=%<KF1>:D4(2;G,%?FA/%
M)2625[FP-%>9W#EH["Y=H:[HF?@6=.=O:O,TCN84][YWTY/DQ<N7O__R^\\O
M/KSZ*7GWX;]?_9:\?/?+K[^]^N]7;]^_^>NKY.=W[]]O,LR]-@I3)15I6I0D
MSQEH30I80FCOFM=.F#PWVIK[;11VPP:;'U#ON(YC+C=9N\DL_DX?!!C\Y2,U
M:5Y\I2^F[^5I0(4\A1?H"_\K/ _/RYB%=M1>K*#'37T&W1$MGRL<4 _0E$K*
MI^E)Q>D)IW?NMW3RP'V+KKB/G5!.T_6?1^]/]01SIB=E5LCU'W$4<Z;9H[_T
M2>:99_E!-/_:Q83'Z8QQ>,T9DKO&U?>/D(_94J2XEY8BHR'=P_+@A[/6N;Y)
M> *6,NA$&\V&_LSD)#+I'K0-.E!RQ3U]ESW]MI[%+?T8/+K'_5;'DF&WQS+W
M\+M6Q59MCRBU8UO'$3![E!515NR'K(CM')^:V:.LB+)B/V1%U"N>FMFCK(BR
M8C]D1=0KQNA0NF5KZ/OU(HV\2'./Q?=A4NN>I?4142Y2*U)KGW?E.#H_[#'K
M10+&O1OW[GZR7B1@W+MQ[^XGZQT# 6/'Y5$?_7N3HI9)HAV,&!^6Z' DZHAZ
MVAZ^?^X(&KR/LOO@7DKS@VAU6\K""(G-:DMG"*?4$E592J1+;5IIS:PM=DYU
M4(7@2DNBA2NQ+2(E*A6,&&UUE<D\M7EUN8[RAM63;]WB7?5!?;[OIK><3TH>
M#_VY#T$PID-_(B(=,2-&1#I(1'+<9KG!!DA*.L(%U4091!>>B4*6.<LR=QF1
M7,E4"8!%7)9*P@%_B#3PEQ4E933314G%R!")Y1/*1$2DB$@1D0Z%$2,B'20B
MR8(:#M!#).<IH(LJB,[SE%B3&Y:G:55F.^V'="%RG56,..TXMH'G1,!7!)#*
M.$.9=:4;&2)EZ21E-")21*2(2(?"B!&1#A*1G%&":V:(HE(07G&PD4I7D2)7
M #K&R,JFEQ&IH-+ERE&2FY("BIF4*%YD)!>\$(JG*A-C\]IEV83E$9$>%I%B
M3O(X\PIB2<D^I64<,BDC^2+YXD8^ %)&\D7R'<U&/M@\OY@HN2<$C)LY\N)8
M>/%@"?@06<]'Y<IXV*SGUTT+]\WZ@Y1,?Q;E-!R I2P>FH-G*,6"E"B:QR99
MHF@>,P'CWHVL%_?N?A(P[MW(>G'O[B<!X]Z-K!?W[MC<&5_,S+BYY\+/'<_H
MG"V>Y?"BARSJ[NGN#]G+A[,(^W?W*S8>Y\>-EO;'4+&=J,5&&7=3)7/7UHT=
M42;>8<KPF/@5,T"/)@.4,<=M3@W)6>X(+U)%I*XD2666*ZWR2A3T<@:HR61A
M<IX1PPI%>)4:(FRAB7!&9JRP95[9D66 <CY)4Q8S0 ^L)B$"T/X1, )0!* -
M +*%S"L.$$*-XH1G3A(A2T68L852G!5ERG>*XLK,B()I4A:5)MQ92D0! %0I
M7="<YZIRV<@ B.63(BTC $4 B@"TIWP7 >@@ 0B,%<DTK4BF9 76C"F)-ER0
M(A5,9+*R=K<JNZR,-GG!")4&+*"2*R*HJ$BJ6<ZU,KP2?&0 E-&)$+%S502@
M"$!/3< (0!& -@#(F)R:@G(@BD!K1CFP@)@D65ZE4I2YKN2."ZX0#'[D.2FE
MS0DO*@"M3%5$E:EV+!=.Y&-SP67IA$4 >JHB[$?IW;P9>O-O>JRXGW_9_@?^
MWEW1SOE[[.?\0W*JZEFB'>PPE[3.3%77U150$?=0-R)<B/K(@Q\O^ 0D?@IJ
MWIXAO_VXQJC*?)LJDREAJ*QR8FEJ"3>9):(4BF2."YYF-BN%O*S*")O*TI85
ML84QA&N9$9EGAE2<5K1D+"U-?EF5>6?J'[TL_.VR*!RTEQ>+15OKY4+IJ?O0
M_*I:&/:]^W0G13Z.SIMW/BKS()2>B'(1Y2+*191[+)13JBQ4I2Q8V[8DG+*"
M2"-34A:E9D+)M-!J)V<&#T"@F2!E"=C&BRPC8.T7) /17$J9E[E0XT0Y/LF+
M<?1.BR@742ZB7$2YB'*/DAE*P6035!!9FI1PQB41N:V(*RN;:3#11+43%U4B
MI3IU.1&,86:HH@3&5)"B+(H\RUFI[$YOT'&@'.63LAR'=SK"7(2Y"',1YHX+
MYJX&H8HII77.B*&6 @CA$7&NY*1DN>6*Z13,L!U32Q: ,T*1-&5@GJFR)$(#
M>N5*I4RE3CIL:OVX(/1E[*'C2 S=)^")A9*Q4'*S4-+-;"R1/"CE@ITP%$"V
M68+$'9UZL6<Y7'<F[0%J&D]E4-/<,*Y332B7#'0998@6N2+2,)5+FY:YW7$;
M5SR%,;B,2$4-X5)PHN /R5-F):=E83,YLCPO7DR*(AVA0G.)ZT>GTD1;.L)=
MA+L(=P<"=TYGJ<AR0823!>%%GA*MBHP(5C%1 A"6J=[M+,!*27D!!CL6@TH-
MYK[(*U(HS0#JC"CRT=75I!-:C#$+*,)=A+L(=Q'N(MP]"MP5169X1C4!.PXL
M-;#I"-ATG)2Y<"P5(B]T&:V["'<1[B+<1;B+<+?G<"=$YJH\UZ0R);;MR0HB
M2YF3O!0Y+5/E.-NI](C6782[1SE?.![*,PKXC,I&;!"^EZP7"1CW;MR[^\EZ
MD8!Q[\:]NY^L%PD8]V[<N_O)>L= P(?(%3\J=\3#GA'\BVK_<+Y (^F<6;;U
MHG9W[HT5!7$4Q%$0'R,!X]Z-K!?W[GX2,.[=R'IQ[^XG >/>C:P7]^[8G!</
MT!H\%KK'$X'W2H8_3$+76 BX9]F?(Q;@CW):E5(%TY1HP4O""R&PPUI)RM0X
MFS%369I=SKNT);=28B<W)S/"F55$<%.10A1I457&I9P]6M[E9KIE57]VEOS+
MM<UW_T5&D60YECWY%/(K0L#1LEN$@%%"P%,E]Y>IXCDW.0% L813Q[ )J"$:
M0$=FEE89W3F3-\W2E'++2,I\+5N6$NVX)=0Z4>FRE+DV(TON%^-HN[;O0B!6
MJ$7PB>!S<.!S35?HE.=699+DVE5@2QA*E#6*F!0,"<,KRO-\Y[AVS;BM<DT8
MKPK"4[A;6J>(Y*X46HI,RL>K^XKV1[0_(@2,C( 1 D8) 4]V)'MF75HR2HQ+
M4\(+6A!9<$H*2DVF3,H,VVD=566<2HWX@KV>.>4ID<*EA!6"V2)CVK*QG8@K
M631 'M8 &4]SYW@<[OT<AXNGX<9S<*,6$I7>0U<^KG--2E9H6Y J+P#K:5H1
M*:T@,I729*;43HH=UR3/F*@<7 2_$YYQ360N,M /J"@KR8S*RJ<\$"*:H0>X
M(R, [!\!]YC=C@8 4K#RG)*,I+G-":^X(UI7H*<S($ME4JTLW3EBW*5,I)DC
MEDM#>,Y*H@M:D;*PW#+E,EOH" !Q1T8 B "PK^QV- ! -5>:&I#X*L\(-ZC7
MYSDEKF12,\/3BJ:7 2"CDF4YY81F!D_?+AP8# PL .8R;HJ2LNK1SR6- '#@
M.S("P/X1<(_9[6@ P!A9.5H(4O#<@C9O.%$B,T2HJE"9SDPNW0X 5+Q,J9#$
M6<,(%]82Q5-&*"\E+PS-BG0G.A0!X*!VY'CJGV(LZ/:BX,4Y+,JBVXCY.)M4
M;7.>J'40-VFNB1B-2$Q'K2">-AY/&Q^G9J$UYT[2G.A2*- 27$943BDQ*:,T
MIV4AW4YQU5V"2Y<5BM<@QUXTIGZY;%&%^-57=1Z#DG&4)XY'S(F8<SP,&3'G
MRY@C4T,UV*:$9<X1GA: /JZT6-4K*LK L,UV:JWN$L]Z(LS927HLQY'S&)$G
M(D]$GH-FR(@\7TFE$Z4T*N4D4QH/:'854661$EH!BCBFJ58[R'.70%JT=B+F
M1,R)F',,#!DQYRNG)'/%56I34G%:@K4#2"(R#M:.DQG/'%7<L?N(W8W%VI$T
MFCO[%O%[@.JOV/'P&SH>NIF-O0X/2L^(IV''T[ ?4>EP/,MD58+NH%4%1BM3
M1%!)2<FJU$JCG92[2@=8QY8I2K36&>&Y*XFN!,;V<@TV,P-K>2>L=Z0]2_;K
M8.K]L"/&0JT(.!%P(N",L$.*X::RN2*44H G:BAVTZ)@$U-9%(J7FJH=2,M$
M*;B61!49P"#/&?S+Y*3*BCRKM  C>VP=&FD:$6X$;50BU$6HBU!WY%!W33DV
MP$Z>5QDI*BH)-VE*A+,5T5F9.Z-3)C,3;:LC09YH6T7 B8 3 6>_;:N29T)Q
M3HG@>86VE2"B$(RD92'SHE+*YCL=1J)M=1P(]X@M*F]9BGA4Y\CO\5&#ATFM
M>,KE'K!>)&#<NW'O[B?K10+&O1OW[GZR7B1@W+MQ[^XGZQT# 1\B3_JHW!$W
M=4I^"O34S=3>8O5>J[I-/JKITF$:M'5M_5$MZH\P8'.F9J<NRN0HD\<F4J),
M'C,!X]Z-K!?W[GX2,.[=R'IQ[^XG >/>C:P7]^[8_!@/T.$YUGM_0[VW=C *
MO"-6?8] [!Q"#_D]2P(=L0 _B 3/*F6E*%-!-"TXX:E("9XH1)2RC%+).-^M
M6="FR(LR-7 YW,A%41$A#2=YFG*95L:QDHTLP;/DV2@R//=="L2ZN(@^$7T.
M#GVNJ6?CN:B4<H1QK0BG/">"ECDQ>2F*C)>IRW>:8E9.2&:8(H5U!>&5,T3K
M5!'J;&8*)J2F[DGJV78@(2^*" FQ8"TB042"B 1?08(BJX0RD@:!SD6.K2HK
MT/U+7MA*,"W=3HN-TCA3*&E(*G1*N,&BYD()DN:9,XQ74G,Z#B2@$U'PB 41
M"R(61"R(6/#D/JF,FJP4F2#8OHEPF6(IL=($T"3+<ZO3E):7T492:9@PEMBB
M IC2946TD!E)B[2R%GY+\[$5';-)FLD(.T]34?SH;8_C0:>W%P_OKCC"]'L\
MP_2'Y%35LT3[(XDWSD'MSR0>$2Q$=63_"+C'VF_40NY-"U$ZUZ46CLB\!$M7
MPK^$HRG)A,M37=)<\]W(F."&IJ8@REFP>9UT1.>6DU(S#;:R4I+M' GTT$>K
MW[ #2CF.%BACD0$Q0!:Q)V+/L6//-7$Q1G-C9$XTY6"?YF!KJCR3>%*VP^:-
M>5JYR\A@<T"35$KB6 ;W5)P2!5!!% 4;UU7"\O31D>'+&1,9C8!P&!LSXL#^
M$7"/V>T <>#)LO/*2E)125(HD1&N,TX$%RG1667*7')59OF.)Y05J=$Z)RFK
MX!YG#!%541#IA-)XG&FJ=N)N([%!)J4<QQ%Q8Y$"T0J)Z!/1Y]C1YVIL8%3)
M2J6.V!*D.V<9);J@@C!=E4K;(DO3'2N$%]R55&J2YXP1KG)!M(%'&%-145"3
M%C0;E17")SS&R$9U(N@#5(C%T-CM9<*+<UB41;<1^W(VJ=KF/%'KJ';27!%
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
M?GGQX<V[M]\B7Q]\ LDM?87%W6586$B?' '3/?\[^SO< !L?0>CO(+;-LNN
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
M;K/&SE>?_.$VL^_7PGP"$G[A$_E\WK8?\F1M_PP41(D>M/.-&5Q)@5YQP+G
M<B$A5@3P\G]5R->K]S[)8F0:Q''*Q1=X (3O^=IKT'VIP.Z*7R_#O :]*M^H
M&QO<K9LI",$W[4M$MF6 WS"#\NZU%J^H!O]P4#-6"1!;,NPZT><^&^="MAGZ
MXE8R[B1Y'5P^DRU7^%5,O^+=D#W67LV_?;I//T:4@QN/7?G*-[N2MB%C_%/M
MJRWN>X*KR.ZE)ZMU\K&Z E).8H1S#R*<,D8X8X3S*".<&)TP@SVCUO;,JO:P
M3V?T!6EV<!>]",WF=LL@_M^^]5EH?):$^LA?U,70GS7D2=HZU#ELU._ULMVN
M[8C0/^T<1GK6]0]:!US$))JDF\NXT17YHVNQL.*@RO;O+*JNQIDG%%;_YH_K
M\@;4-K8@>P7PZ 4Y#@^?#_/!RPDH <VROR2\BJ9HT S78T::FG?N61<:\[F!
M+N%4+G_?=^$LJ_^[6"';Q[JK0P'FL^$!PU6;QXJ%%[+B3YN(,XA7#SE_ONXF
M^ECW/-J+3JAXI%?)DY2/F>1WN*<\8>S1%NK1J"=/\E)N_'DL!CF&*3[:_+*'
M8<SU&8(;<K?7ZU$?P61N,'R7,TMZ@ X'*S['+AO!BG@6; G\XFK8OD)D7W$2
MY+<=Q'N%+G0%=(L'1>X[:S!W2$=>G0-YZ$1]P...D72P9OC3__-=\=T3D['<
M8][\\$5SZ,],3L;*O ]+]0=FWDBZ;]_W[+#W?>3 2+J#(UT$[?L [;<^D3QB
M]F%L^VL" _1)PBK]\__S)=RLV_H_)YV:=:1S;5WM&88?(5DC*>^#E(?B6'E8
MF_]VBS9J]CXF9\G]"-Q54L"0+S)?7#I]>K2$?EC-#*/'#\K 7Z!\D$)I-E[:
M1_DP5M)%^?!H\H%'^1#EP[Z1+LJ'QY$/;_H2^N3/R?<_N?#O'Z+ B )CWT@7
M!48T.)Z>]E$^C)5T43Y$@^/I:1_EPUA)%^5#-#A&N!@/Q_5?BCKYRI%;AIUN
M%F&Z<CZ7EA(N_]9(X1A.!K]9.F2S\ 5HOO%0=Y=]<  4?3)4W'SQK+F*<O<3
MN'X\=KPYU?[CH9CM[KK%6@0^)!']VQ]T4S.63J1(CY4C'WOG'A0C1ED89>%A
MR4(Q$90=*T=&61AE892%^\N"]RH+OR\G(CM:47A7AKR3=^@!&#(:QOM%O"@
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
M@6[[HXDQ[A_]D XB7#)YB8,K E/BX!-SL&$>_VP08F!B8&+@BL"4&/C45O
MK&!R_)XB%05^X=#A1_7'LN'O$Z1UW.@4F6GHNQ<;K7NH-8^7T5<A$S^6+)RQ
MSTL1\=@+@[7\D'8+YUH$27$[2B4;R9XX6N/3#-:!QH:YPHD$E\)E+T?=,8-2
M?8 P<Y,(BF#Q7,!_D1!L 6_.)1.!"X]^$-,HX=&*V6.#V:8]8$ZX6/((OHK#
MG[\T42_UN^S[O&@ \P+'3_!!CDVQ\J8DP8Q?AQ%R#<,;=T"23-PZ<QY<"08S
M#MZ$NIV8\4"]:W7MK>^F3[G0:6BDZTD4A@<R<-DR"MT$OO.]0$@#)O-,BIA-
M5^REV1WDA<$<OXK"FW@.356=G"827Y"Z(]#^K"-KW[(;+ID;>2!O+#* P9+<
MAV%+GYN%H<O^2  B\4KU(4CBR$,BX3[\S?V5].1:$]F2>RCK&P_:4O1"QI$(
MKG3SO, %31:'$8N%C'$HL>0EC^?AE0C6B]/MAX;?B C+!B7(?7]5$@-4ECA8
M@VHWR$'RQ1)$"N#UA8--S0J4F7S3O_$K:"$TC7M!#++U0ZB%01O"A>=(=AWZ
MR4*HEY:1!W,'4(VOWPC^0PDO%9+"5X"EP?\7(!AX](?(QAPPI.0"#^=-O!9@
MXG@! L[#^J$:U0"88LZ<S?DUC)" (=&P@,Y!/V.H'SK=?0YA$3\=BI^L<6EF
MEP@JP*%_(C\]],[/Z<FVNI-G\--X?_PT>#P_K02/ "$=5S4I(ZMU<GHLF90)
M: ^$EA%0UBIY/Q5MYQ75DK3Z>[E)<R<V:"L)9=2 $BF3 F=R[LUB')19Z"1
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
M)WX1,;G2'G)_E6T74!7S_(6[8X7]M :O#+2?E02#;(_!<@G%J$&#1[5K>"J
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
M(G#AT0]B&B4\6C%[;##;M ?,"1=+'L%7<?CSER;JI7Z7?8<GLP:P&R[9,O)
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
M/'XRVFI#L\%N1!KIQ7V0*J*EXK'PL)_NU,X"?J7HQ%3$-WCY@CH&+ZLCRQ%
MR*G812CQ3!=T]_NK<N"D_'1U@4.QC(K&,H84RZ!81CMC&5_7F3FC84QI4?L8
MU1E!]^?=Z..?-MY)8]RO'@J OU(Z@LMT@WN%PQPMFDKJ%E%UB>BVE:&BMI1F
ML'E8/O0&'^^ B@J3]!%=U632A55+^CC>)L:74IQ+H8SW?!&H[V)5K[U(KS.-
M<]J]]J0W]?"BM?.L@.RI\C6QNKY>KVL/1Z_*E)C-?\6);^Y[T>KV=WEKEW>@
MB6/[6)51MZA;Q^U6?A-Q>1*G%@PFOT^Y\^,J"I/ [:3,/E,_92^*MIKP@^U\
MOV7^;[DF>F\7;F<$O44)C/>D YYG"]\Y@72'9<DC[]X^Q$7;^Q+BTQ3I7NZ
MAQ'"K_[V8OB"D+@S$K\_>+'#&WMB'!^J59#Z@<%+HJ-Y?])Y_^FAZS%HVN\?
MNTTQSAIG1Y"@GDJ\]EZ(-W>89K[T9<QDZ'LNRSBOLBQQ6&K&JXD."M<')*\Y
MQ^Q55_;$!L0&U4+DP=F@3VQ ;$!L0&Q M@&Q ;$!L0'9!M7UY:C\@+O.' =D
M-7/N<>8\SF^SM3\;0PF//Y-V#II;\=CI\#@79IKOLLL,>(PL]\+B)TI5.;"^
M*U<<A/44WCH6'R^UEQ7!VU;^.Z005>T'G=%GEFE,!B-"Y-,0^;HBB"0&K)?P
MB &KQX"V8=HV 9((D BPNG@C CP< ?9'$V/<'Q,DB0*) JN+-Z+  U*@89I#
M N0^"' '3^V#:7>/\]2J+N(.QR"MY9"NV_(6,559N79S<^?:J3V[ZO&G7Q?P
M:7-O8T7HA]1=O81W;#F1EKM/OIU!UVPK"G?5<<1ZQ'K$>K5F/;,[:2L*B?6(
M]8CU6LEZ(ZM+47VB/:(]HKTVT9[9)3?N7EB/$FZKD'#[4=_@6[X2X6PJ @%/
M4?B1E!4IJSHK*\NP>ZUUR-84AL1V]1)>36'60+8[ZQECL[5T1TEFQ'O$>ZWD
M/=LVS"$1'Q$?$1\17YN(KV=,R."K<U(M>6/7Q^9==BDAWAM2NI50?5 1(B%]
M52_AD;ZJBKZR)T9OU",<U@J'1'?U$EY-8=9,NAL.6FN>UQ2'1'?U$EY-8=9
MNAM/#+N]Q[S4%(=$=_427DUAUD2Z&QGC 2UFGX-#RH"M@L_U(\Y'(>,L_]7
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
M1KC*62JR&6CD@2@8M3^UVEE ,^9@[2EWK>.$2: ]K/E.C6+#M'%GL1<+9QY
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
MP^ BNW3X/!*^NLN^?!]@GAAR>\\*;Y]W#S_OYH1] [)G;QVE>9Y$DO;$"WR
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
M=R%K=G+Z0_6%EQ0V?NDK90!>%,4I^P/\2OYRNPVB5<Q_0W\'E^7/) [Q UU
M!/_X>G?5]AJ]3[W7.(HW^_?PP?NSF(JBM]Z:/K$!E1WR'V4OLA\?4T$R8",Z
M_0#_0\5,1>)D'R+X\M_?%]L7*.T2["^B_V#_WA(J"4:<TVOZ"_&Q:-+PH3)U
M!WV7#ZOV,_%+.;%&I_N>LLJ$T;,X\NFEAWWZ#RJ>!S[]O?_)"^$%OG_".$WX
M@ASR0<N2G<*29?38F@F22*6)!%'$J;XMIYGEO/4(;?>$TX#R>O#:ZE^W+/3'
M7@N-WFF=?/^V\+T7/OMKLE@MME*>Z;+H-5^V+/B/'1<\IX[B%<KIORVUD:4^
MBS=T<IY EGW&UW&27$64+CYTW>O(M&R"W_7:!%IGZ!UT]SWB';[M"IN[XN#W
MX&":+?OE)]/[Y>T!L;)_+OZQ"]+]H3M$?-6R!W[?:P]PVF_+:^9Z\)*GRS!^
M.5@\R#]L6>0_]#OHE#QB]-\6NF&ASW&R),$6^E^L/NV2(,)),H^H])X$=)%N
ME>G@"WS(!PT+^\<__O2[GWX"'3SW"-$?<N*PAI(\\B*0]FD'\%NUB[>U;5C;
M._R,HQV^P\MXS8?!E[#B]RTK]?O22@D:2"'RMA9-YRR;O!N<@M1QB\G]$Y4W
M3L6QJO][R]K\H;0VE ("$HC20(S(V](TO75X#:_&5;2*R8:-GEYGG^EGQ-L^
M!<MS+_7$V]:A8<MB_6MIL011I%!EUUU.%[S;WML*-JP@%^A M*=B 1O];>A)
M@T7='UM6ZH^EE>*$D$H),5)O:].P-O(-I]/V&$2J):GR+\VK\M.'TJID,H)*
MYFU%.CU%G^/8?PG"L/@$9;]O68W3TFK(+]\6H-,"W.$D);MENB-!M"ZN@O['
MEJ7X6"&A*9^_K4?#>G#SSX/WBL7-I/ZB9=Y_+,V[,":QK]^FO=%UN]D$*5/8
MJ1Q%5?F4;E0<+0.Y#$T-6I;E=Z5E48@Q^4HC][9.G:ZK<TR"9P_B.&%!+KV
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
MMOKA5#><4#"-0#..UF?>-DB]L,7@?P"!*1D\ND0Q9!A%E=$,N,T19;O74:T
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
MSCZ/=X_I:A>6+7\M/!U$HXI5H(=>-R']5[3^TW<X.OEZ_YW&/7TCXQU9MN+
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
M_*87H  D):?+#6SMI&?FD%"8P/7,*9G#X)=E;MFAN ]JHJ_B['681)^'4S\
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
M@;H3HP"+YZ;#$/++H!-TAY^#1 0OWI* 7@8<(\Y-";VA3&C!Z6-Q4B[^(21
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
M(0;%Y04.RM@9"Z]>XVBYGW.@KS./D#W]%3O-U:;7(3HASSC/>T6BVV;KM9-
M?6?S$?:?BF]F#DI5S83/F?[66C1/0E+I^LH=45YX'F^\H"_FE$H(_<))63NY
M1AG0 ;P=<@%OW+D(@[D,$MKEW[!'+NEO^KX'DAKBY!#00XS@$?"@E8MUSH@-
MK& H+!"E,1DD4DHB#@HD3()WL94M05-GP_I-S&4!&KT153IP-3-Z?"Q[2DW%
M^@I$)PZP= 1\- ;W_O/I#Q\^H"V]^)XY6Z<?/LP^T%^5HGYG*(HCC *.<L6
M[^TG6Q0WN@)?-4"CR8Z]0LZR1@-/V!E@3E#Y[2SV^VY&((& !@(B4QVL5MO8
MR8CSQ,OL6AOFO]'*@CHJF3M\\*KNQR-+I?W!84W/<ZJR/+-Z-#+4!2P&@^3^
MG&0>/F-;<&8AUY\]0E_1^RUXA(T@&7&"B%,4J$5VH\:'LR"5+VWH3O()AH]=
MT[MR!L[L,Y##T";I8B5"P 8:L( 6QPGD 67NS%=&N- EQ0(S#FH-"]FS#VB_
M5F4ZTY488/.DQUVMXV5 T[1K3)YYD?!_/OW#[..'/S+1[I]//\Y^_/WIE%D+
M=:[VC@I"B-XNH>S:$T^N&62$D(18?I&[,S!H_.6IS[A@]&: *F(/<9FC)ZX)
M9O& _02+(I"EI&89O'+8H,6\9U3<R$ FC0QWD+:_6'U-+.;%#\7R(C!&N!!W
MR6BI]*--<(-A;#!*'1L;6JP0'=U(F?JCS:MZY=^5-ICU4%.R]B)1(9PJ4$D<
M!CY'+HC\6Y !Q(E2(A:R>.NA3E>U[QG2>F='4.U?CV?(A^! T 6;QW6\],+;
MIS@:E@?(R"!&QT&@UM!!ZU6)7(V\"<=  7$YE)DM<Y=>1!*1M ZH04/+N6#_
M19^\$!#MCY)C>E1(>@C/G_ ZB*+C9;O...\.!\@28UV@.!P:WN>^S\SC](KQ
M O\J.O.V 56%A^C/.4D$-'G>'Z/J*/3$$$]A&SM'PH<..)0Q Y"U)Y29I1MF
M_HS]-21'XR18"U2E_@X>00PIU!Q%K%4D=P^4GY2L]3R(U6VI3YX28Z@>9)80
M,VJY1T-,520M/=BLW<;U&KKL]-7W -'E,XXPH=(Z%;&Y"&W$2Y'U(' $6!\H
M[\2R/FR>/ZG6MO#E""7)/'_J/LR9Y!5 RFPZJ+RW"3AL'64QCW"DZG1^FPUV
MA61]<,0 M1<-ZL-1A9V\6A")(_K/)5==[S"D+(7[N1]O4^P/O&^*9LN\HM!6
MZQ6,8*Q;Y/%^+=LUG3 O!2ZEC)+.M.P.B?Y<OBP.YZ$0S=MQ,MRY_5E%=C4-
M<%"09N[Z7[%*[X%,>"2>?4AK@TR%17[ :_+*4H25#$XGT(.&L08%.;?PB>8
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
MP*2 ;VU<;@K"=>]V7,K\!=%S!]8M@2VG@CCMW)#R:'W]C(\D="U/('ER!H(
MH6SIWN[R0E?"B&/9>.-2UF7PAJ5VCGC8^!$$[FO)Z'?2-$O!6!" E ,>[M#>
M\IY0''LIL^(:QR7C00#$B<-.;:4:UE7=N2  K8=@$UW0YKY&O($@0'A*CL>4
M=K"@>X?2[IJ/A$'Q[Y%H- A@<K-C9HJ01I\+!X, 1:#<907Y"HE%D%6N.1D$
MJ'T*MEQSW-#2-/>C(%";2AB(UB!ZP(1@NT?+8\Y5@<=./ $$2)74_%H@26ZY
MRF4KO/D@I76LT9-'A61?^OC00F%40Z\?,&X?(#&M^.5TZ&ZHS-.,]I6- W'F
MPZJ^H^1H"SX+ KT=ZIUJQN"U7\^\ OZ8>.CC]Q<_?=R$X>? H2D*-YZU;ZC;
MHH$@SK0<B5J*B=S$-Y8;4A.Q(-Q0:R(($)NIUEN_M&,><(HI(,!Z1&E-0:8S
M;&P[.2349G6%=J[M"C+65+/,WZPKY.V^_'D7.P*+;^UW$*=1[W$FTRA$8T$
M<A.$6"@A9%^29TK/F5_);>3*AJU6  %T^C!G^Y(='7>@41#LM-3"'Z5";$'Y
M7T'@EQ##UI=FZ1 ">4-A671.S3I;7KZ^MI0^SI=A(#F+ KH]'"TJ7Q:L/?TG
M6C].4*-$>S((4 4=*W)332$Z\F#5GPT"V(&"PD:,/P.!QL?@9'GQ25+ H#K"
MN$K.J?+&U\F% T'@O<1)=*JO<%_==DN8EV![MQIB#(1)S>TY[)= T$Z?T#$W
M/HENBO&(:SSV>!#4:1CEPR!0G#O-:9USJ5N=C@"Q:2%*!>^:;#P(@/1%$IEV
MTGX5\ZRR"!,N#"SW ;EPEK<Y$#6&H_^KIH X4U((HY:Z+JZ@(1P, A1!_KT>
M56I/!@'J31 B=Y_9*.P3UT9-NR5&>!2%(\KLU64CMM)\.L!GS-_EQX"\C)=I
M^"O>)[+97ZY<_)Z2MFV8_XH".5O-!D$KM%@K.R!Q[@=G&(CME])K'JQP&U(#
M2!H7S@)0!*$WJFD@P!.I"H5Q_Y^!1WM#Y3;^HC[K)B0TMR^'1<@TE*&^!0*1
M+'$GRT7>.(XXI$0T%@0@O QJ;L<"K0D@0.I34:D7H:!$_?QJY5V"A]:4E!L
M@?*2G9A(V[21K=3=(QD/ J"2>856,_/2$L?.OS'%\].4V\V$ 20F1-8OMF"]
M]]9!4M9.-<=X*'::Q-8$H/X;C!/(KKZD[,V=+#B[S7P0 .<7GY@;XA,1#P*?
MRNV"@D#2"4"(+<N8S/Y#$/Z13WF<@2!.A?H (Q+H3[WPUYY[8!U'% 7;9)-
M@%;4]^$&DN,WES83;U>*M=52(-# DEHS0T-)SL@<]SR E9- @?9$8^KQ<#')
M"H:" ",S93#K!JD+)GR$16-! %)+&")6/"%SYP\% <9]X.<M>I5UWH6#H8#R
M1<+(2S^#V"[7\,>,!!>GC/@I4R*/S:M[%-%7MY7,&PV?7T.$/M]@#>_)VJ'X
M1!4)K!KA30H,A<H9YH%*PX[PDTD;V!/FZWHHBK$T)^Z0J#''N RXP53E$,JJ
M1SHW?@1QNU*S7".D7E&F1S0!!$A%\T6=,K?BT2" N4=Q$;XA\&@6 \Q?:XZQ
M"S\HQ*IS*:@)KQ.PH5@"Q$G]RPJI%8^&^PMEM>8H$)NOJ=/B_7,'&@\$>[3\
M/4?0K_T$ M.?D(\)F 0";ARL(;O$RDE$$HDXJ9@" JQR*OV31;3B5M%$+::#
M )<EJNKK!/(9(("Z<B-KOP_1/JNJD7FHA,629>-! %28:"CV2_E)RL"!W- 8
ME1-4"\D34V0C;_4N2#L5M;$=&=P8B"/"UWSG"F/NBU]!;+;FNI78RO@C00#Q
M$&9[TRHP*AX- IA*<2JNO%(> &++I$116EZ^%(Y^_6Y[B4.->-TZ")R_JGG=
MH:BZ52^Z17A6PB^=W&XF" K(PX45M8YYXT  D/H7/9Y_D;D@N:7D=.:! +!4
M=K=4C435-5<T 01(TDHVPB*G[8OBB)<RKB4V*W/P"GWR1X$XPZQ,-+<\M$08
MT9@& CS:RV>[HY0CMD T1X'8?-?,+?#I6IR@UO2F;Y,XPDR<R!=\B40\'@1
MDBB9HK64//RIY1(@P*Y*]&W"FO5F@@#RL^L'I-XQJ\&R_>JCD'CT\"YM4H]J
MCRY.XB;$+::# )<?AI>*_\A):W4?CDF<&6H: 2LG_@(B1^J GX.!3I+AB1Q)
M_3)YI$R;^<8=EFDL&J5TB_8%N[)BBP.<:BR(D\L2O<7NR\H $%LNC']B0VMU
MB'&2N0IL:HS\/XD58E+P3FFAGCJU"(:!P#J+E[^3Q=,V!H'8.O6$XO\1C\B;
MY:65V+&FZ=JDX2_^@680EO^A-)(KJ9VS( B47%@>L7T_O2(4,V.WZ/$2C36N
MGE)/);?U!/L!!*ZYEL;H*? $#:I$HT$ (W-AR2LSZDP$ >(3HGU6,/8_6^&?
MJ%2GF6O;$8X& 8Q$X<KSIB(LF&.:XX21"!_8'I8%@9Y&MU>V6Y3:$B@SSP#B
M2D<MYH, N)",I \Y9QB([?>9&EC8G4N_W07^_AF%AROT,G@5%^4&0*!<5I0Z
MTV0&+W[=]3O&193<#L(OLU7[&<1YUSKQJ:1#R7#S#M*\K=H%\M'.C=-2+N3"
MA@YYH:HE"LG^+U^M<-_L;]1U(1 G*FY% *A?0*6D"Q&"4QT*R[_"]!?%%!!@
M5;C:([XB3AI4D,F(/9<F'>YK()!9:3^4O9-$/HFPH$4;7 L,6/))($!C<D6I
M18I40).--V[NJF3K7N(_;L/GX*L@G;PQ#-"SD=V;*ZRG!JP),2D1EGIU\( \
MC8:$IXM?C7;K@"!(C0*96D4<Y)-!@)JS17:ILFKJZJ1ZW@00(#&]]"8(*Z^D
M3(>MCP4!2%8[%.]-X1RBXA;6P[.KAB?<HZ]D&+]@<Q_K@D 0)PE3F?C<' P"
M%*+R%H';-Y:-FM4:56-! "(13*6/NLX\XRIMJ:\S7ZEM# !Q)D4&0;U7QJU/
M4P'(A;@X93\*#9\=E@$!/I,ZBD*GW-9Q53N5L$]/M[5 (*)H_(3E?RR68*:>
M6?&HN$+[X;*B),C)[;L*U\8Y2X) 2Y]VS4OKZ)*WE-#&]L5S]T)]=?BO@D"N
M-/ZWH(PR[?#%SM;+@ "_\JQE[UG:.-@A51"#A):8_D'Y(HJG@@"3V0#+9>M\
MAT5T8X&3R"?$59C7LI/&4+18!@3XFAT5I )0VS5  -XK$VOX@VJ)<8-S4=4&
MS%MG"A'L$_YK:!U?7=OR2N(7E\1:3@5%624CWT,8D&9H5FG/4MFDY1(@P&X6
M2I-E$HE'&[>#LG@^4IBK;OPL_V;^3FWV(:(:6]WDU?S5_&:I!3^P?*SU4YNI
MJ*83=Q@("J>,N.XK%'OH&B.-4W86@W[Z^,/+LQM[#>JN_PX"ZUED9BT><X-%
MR# \88F*9F7P#D%K(@@0>;&:8G.@>#0(8&I6!?UJ6Y(Y(  K-;>K1\^QG]+2
M6C+]0#D9!*A8BW'0P0K_).8@^A>2W24Y0.D$$""5O.A4(W\-/ >%45KH2;-J
MNW@B"!#S1'K"V3*%@NK>\FY>C='&WRDF9=VXD4VKOKB!<X/_+:H_6,*!(,Z#
MX!,/)X_0%5;#O( 6=I+UG91-  $2,X-F1M+GX-EZ)R:=U[2I"=90] UC7=<"
M@8ARP&?Q<'$U'>Y($$"4%&MFOM(KY]08#@.<9F%EL10E'&Q>4Q*%)395/.%(
M$.=Q1R+J$37MZY0HE0P' 8Y6NJN<%[1< @38>=-(%BXC$>/Y0T& 43 OGG?B
MXD08 '$$1K$F#]1>!@3X UB;2ZV91K)OE[X( JE/>1^0J%E.1_'TR*>! *_D
MUV'EX[/&LJ1U%8E*0FEQ"*V00ITE0( M:)Y+]*7H[!:\DE5  "^E36E'"]DD
M$*"EF9Z$XQ2U."35+23#08##BK9DZJ&0#_/&F9=Q.:]#I>PY5@[KP5QMYH$X
MH<SWFA:*:?:/S,M6DF<-_Y\C*)W581D0X#?R5FC1RD9H@*;M36<)$&!K1D,(
M8Q7;S <!<)XO4434245HV?@I,"97JY=#8Q*(LY(6W1:+<1K3C$<XYUFYO-HB
ME1_-$UG1LDC@!:\/ $$\E!U5U%Z%1X\S%@0@M>"H_#],.^56]55.,D]6GZUW
M]Y <'H*8:->6QRSL#?(2#30/ FD"$KOVOQ 66C$G#4^LE@Y^-01W13T%!-$5
MEJ,SR[#HF:=Z^@@(U)4-0K[3SGVK.Q<$H,3T:T6OVY <3/:74@S@C?M.3DU9
M@+S#,F!\OJD3]]IWKFJYN<)!,$Z.;^[)"IZ4S3TMC$6<V>8Y=%;F5- %6-B[
M0&\:B+,\L^ZK./VQEX5!H(CG_!!$-#3&F2?A<NI7*3"+RJR-QU)$T%T6,0_Z
MO87/PO*>@W?7CS:>A\(]\LG+>!4FY(!<)^'%>;6="X)(V:EHVB4DPT& HS(R
ME#I%4B+DB@:M%P$!>KTD1U;/26I=J@X% 89N^0)AZ(#&7!" ,E_?UN=T.91V
M2-2;:5Q:)2&N),[A='@)O#(<C1]!G ?GUDN=E[+Q(  J]Y<5>27K8T!LO*F
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
MF3)<O-]!G%<6O)I&LZ9RIDX5%(UI(, [2_A.;5=-YT!&>V4Q/Q7]N7;+47<
M NF*RRN3US2G@@"ST;U* I=H+ A 9'E"FLVKA?-  %@31$0V><XP$-O/(NKR
M"LW2L&OA8"#OX],K\CQI]'MY! C\5U,+F*)?,%W2RR$O.,=UK;=9 ,@Y8=)A
M,FF::"03:@2#09R>N,L=?P2(3=]8;DB=9B766LH/$S<?T9H(A,0RQI0+D>0]
M21K%.&5C09P5"9O -_I ;ODS_I*H'"IO' @ :O84Z5T1C04!2"T3.JN*=6F%
MX0G_$[T6?(F:?UP=%S-?UBA5SLI]$)I5GZ4#C3,(U@>YJ.%P@_^EP1L$PT 0
M8Y]..1*0[,>U"D^#?@@$"JO647KEU$94.@S$]B\X!=4%;X-@J/%[>$F<[)BK
M709.L\Q*Z3<0^-;+2P6:DEJ4!V"&#R(CB*OUR\:;-ZY_LD+,>)Z.+E9#!4$J
MS2$@SH'$.9/L?FJ'DDE"W($@0,B9N##<N?@=UH9O2%K*:^KS$"0@\D::I_?-
M/D34%-:\L+S?S6^X3Z&A5D&[-\^7UL= $/ VW%M^EA]):F]A+=MAK5JQ=!(1
MRTZ:.YDKY46)%QF3Z65AXU($J57C/;P&OL S5O\=Q)GR7/.EB!%=;WYI"@BP
M-H[CIE7]'BP7R_ND[$-L>3QP!$-!@)'53&)EE"2B-7\D"" X7E.]#*W&<!#@
MY#X'G0PDP5@ +R-&)Y:M::)LEC+[A'EPRF<%LJS&'! G1"J-N#%K3%@I#5\0
MEUSH;;& ^;,L)2>$@8__:*<O(RG=X,?>:>,$1U(!7TRO9RP#XL0+-?'&?2?V
MG<+W)-<J&\-!@$/CRO2BS^"$FQ7(?4-><$3.,[)?_< +]B<JS4IR&!530( E
M2V_*^C.DAA9\-T@I6LP94@&6_LVK!:>RJAK"<^W]2R"0^(ABK!<BAP6*B$F"
M/Q($$-V*ZK2?;?YA4<57LZ[:F+P$)97.6 ;$60]67:(HJS1N58O2=XTKS,RO
M1?F6F\)('-\B_U=]G/D+<D_*HEG><_#N^N0J;SP/A5A2%)4?4HR?'<FK&<1X
M7S7NL/[L^I)6DN4?0=!!J5ZCI(=O?1"(K1?YZ86D7PH/NO5E,9UY;)%F"GPO
MGP"!MEX?G33FNQ3E/?@SU_@B"*0*S(N2<FVR"2! &D X*?]0K;4YDG0DW@ (
ME%?D90(KYB>T8%.IQD; :TB71WL7#>FD0:(#? <$ M/]YTR9]1401QY()X
MJ52/KNB&(C0HU >" ($4GMSZ[#I3.UR8' F>\5N*)66\ "'"-\2/"6LQW;RN
M@!5_4O >A??X;\BG?K.LS(= 6U#. '&&67BE^"95!L#8LEQX8^50!4)<T:#D
M' FQ_4= H*Z4IUO/KM?SK;1:P+B)(@O+KY>N%WC(]6: .$>,:VN_#]$^"ZS(
M(KSN>'G=NG-  );G&N6^5^+68:*,2[?^R?5B-\M%X@':=@WCI@76O/>+'QV1
M33MM"6+A10-!G!U+@*7%6$FEGU?W*#&E2X:# "?EYNB.I$LP_>(DB=F5C3<O
MOV@YQ;G\H\-T$.=78N+"J/SZ&//G]/Q*'&?!BQO$R'ZU@[O8$17#%XT$@7TF
M(&W]FM.3*TXIF\V)](<>/V'^[!\"HKP7*L-E$!Y%RH5P*(C3E["+EA$[(, 1
M5.BZ<KT$_ZM6V&7+)4" 7>A ]5(JMS[5;\BS?7'*?M14IUHM!0(-S5XZ]RB6
M5S<0CC?/9#A97+1L_L6I]"_E>OK"@ #M%>  W7-9*W[;CR$_!N)"\%H1I"DO
MVBVY2A- @$2K&R5V3.N!X[^@\$UJ!Y&-!P$0KQ1]%DN6EV9Z(!PX\#=Q'+HO
M">T*]QP0&S-)U@L\CW+G-+A2\&KW^0D@UJ*G@^5Y[ KSS4.5(2!.6_*H2FU"
M.O-  )@9J[A L-] ;+3<?9'T&" F 5;+]8OOT+* Y 5X(U7<^>TO'CS++XHJ
M4^5T>Q06=![T@R!0VJ>_6)!MVO,G0* -*\5?K=!AF=<22QQ_) @@GO##ZMJ2
M,/K* #B"9DD29G(=-4 X6&8@+A.,<I)7E(3'()+$W+9;!L2)$5V'$V&0^<9T
M(QG:KP(">"KHDA?5\C+38EHMN2+^%$PX:U"V"4-2(5-HZ#I_51#(X9KE, O-
M3''%D>JY(L]8SCR?*.PAY<)&)?&+KUKJ30-QVG7W,+[1U^^9B,%X&9_8U?-
M %A+\M^^I"DOMSZK>(N9<QY75?4*<:78[LN!0$=>]>+W(/SSUJ=B*;^$*7\D
M""#JE>/D-DW18!"@U.(@->R5U9$P@/"\X"O1:##Q7P7)2[Q+O*9Y509;FP7J
M(/^O[PJ(L3K\9^D7^L.Q5-R"_)Y]OP&^3UTT?[># T; #S]]_\,/OWX76^^!
M'QQ.WU%47)(HMX=R958W)HO4O_"W"M8QO2&LX3E_XYQ24#T@CP1 !KD$_1JB
M7;K%".^1'D^$[+_O@[?O'.227?Y(_O M^</?WR/G_Z&UM,@FZR\R14Y6:ZOR
M.X]T!MA4GEV$5^3LJ?+S2%O:X \ZM.*?9^TY>ZK^/C*>TG*0U[YS5<JNYB"L
M.F[D30HJ*G*V61]I9*,IKO2V6AX[TF8S[E:@2GSZPJ$C;36UKU*+L$5#N/#'
MK1I[+VU7.GS4+<O+!#>V+!@^ZI8?T=XEO-J/[ZT#CQBXP\;%*B(6*:S?..C]
M?Z.3&)VU<2-M\CFTJ,'T='@)/,[FJK^/BCG2P26\Q#=W7RK(VL!;==2H&^2Z
M61H;K(X:F;G_G\0*,6?Q3M6\9@YKKX\<6_819&#SY*#ZT%$/_9J$+!$]/@R^
MQJ^U!@N-P^>/'I=*.8T@FD1:'C0N?]2(;&\R2]FDT9E4M=@>ET-E0T;:&NU(
MC+_\\8>79Z*$<;;6&#+ZUO;JK>V-;(T9JP0B!7?8R+*E'828\Z7-7$GNSB4Q
M!H2G<O5HCH@IFS4J (J>)XVMB\:/NNF-XX3$G97^YPX_YQ^%&^:--;%9>LS;
MD+J@?%M,&X+A(VU95+:TM,W&$!/8)(78M^%S\-57(;(T<BP%F5- OJP4EW\V
M@3L2[&UY_]<]2GD4=S!GNV6;8B]VW*-%=-EO[5?7R_O'EJKS\ZR&C=I U'H7
MA X*__MO/_[V]^__]N$8N@%Y*O[[;S_\[4,2X8T$Q[2P ODMJQ%SER)!N$6Z
M/RR91XB.A(Z.FN4PP\=/WR\5'P*C)</+QZ7CI6$G99CY8<5,PS#+</./I>)&
M; =FJ/EQJ:B1VYT9>GY:-GI$-FZ&GI^7C9ZZ/9VAY9=EHZ5APV=X^76I>*FY
M#1@^%BOU<CT6&59^7JSLRW63,*PL7O)M^&889GJ6?+TI(:7I!V)8Z5GFG016
MI"XGAIB%2[Q5_Q9#RM+E7*E7C2%IX=)NV7?'4+)82;?I,V0HZ5G(Q7MX"2:'
ME'T-*3U+NI-XC?@.T@PCORQ<RE4X91F6%BOU*CR_##^+M?I*G,P,-XNU^LI]
MV@P]BY6#F_YSAI*%2\$<OSW#S&)%WVJ@ $/'8L5>69 "0\XH5MXL4:N>+35<
MOE9>]/DR\!W2"<PI&A\CY\+R2,H95J[+C:9'S^C:6=$+15^6#)>&FB OCMB_
M%#$G>;X<S;EE/:?XN5[RL;T$R'39>M9!A/RGU$5D$U]:87C"JGNE"&@-%+VY
MQD#+,V;OD>I0N$/-;_S1^OK92MO/UJ/]Y6.-;9W;=D&!?/D<<Z!4TL9KB>8B
M4*1SC(%2*K>CQZ0D$XP!H5-9N@:&= J$TR#%I8C%-.MP0;@H%@VTST8^W1B
MK4&"",0#D[":M;!KN^>--(A[<0LVY2EH3#4&6%9#3$>X,K_9SU;X)Z(EAC(+
M9L%(!3N7S3 OB'"KDX@DD>I@8YNOE\NI;3?_V1Q%2VN-U"F;/]C8YEF_T;Q;
M2.E9NA?*1ZI9YM0@0=N#NL93'V;P>0JPK!F?2!7*.&L!><QZGPO?*<D4X[=
M5B=<<!>X4\PS2_QXNM%K6II:R2RK@PUN7K_N6 ,4C:G& +L^'+W@A%!66;VI
MV B@4L\SIS\$_OX9A8<K]!(WFR#6M07^8'/7G=_I5733!:/-7_)/8:"6A-)!
ML(PQ;8PP1E^%,"G)":KK*AYO%OME^4;K"/@33)Y#<D@H"Z3;XU2O)\V$6 5[
M\>FT6L6PDBE5+HU:)(Z8"UZ_DQ+DI"YYZ<[*;X?.3/,LE4C461%QVAE"R5Z;
M$TS*3[0=@Y8N)Q@,P2"IMCF:V^8C2HN[7ENACV7+J,15L%[IVJX(WQH3#7,<
MQ>,&[***5<S*$..VB:S%A1RY@L%&+1&*)G <HX1H!B ?@+;M'X[()J<<T6@(
M?%R^<Z";YKJS.GK!#$<!<5FWK"Z_9AQ&%B TS] IWBLBPYD@3F(1.-(*M"@C
M2Q'., 32 .5=B#F?#&?RD(-%T%G;8(4R^F3(7@3RVJ&+&W&P$#SI!RU4^A34
M8@(6@2Q^($03+<N\<MH"ES1$(T/5QUFCJK6858L"60226LM9A;=T$?AI)U")
M0EZ6AJK6HI0RW&81&&R'LV9,SQ!( JCD=!6G] ET$=2F%K3D05@+0E(+UL^/
M\\IP]</,;V9KD:L62S8$FL"15&N12R]X;1&X:R>.:03'+0UK[8U<@FB\12"N
M':J$L7^+P)5:G% PO@5A28-W\9_2#$?_F#6.6DL16;#J(,@)\ V&A)SVCC%^
ME.PB**FU]484E+LT;+46$V31P(M 7DM1H6W<\2)PJ.OZ60BKUY85M"*G61^=
M65-0:]&!$Y3=*Z)^2Q'EHSW50 &AJMW;* H 7P15]10D,A"VH+&M=OC1B7I?
M!)'I6YJY?/VG6=-4:[Y>]E#,&S7M^+@H=V 05$&[8N?P<6G>PA#8 ^C>:8<Q
M7JS[>B.5FG/]2OZ\7DEM FL82A>#/ U"D]#8+TNYC^>([X+TG?%0"+F@[0,]
MA5<4NW91[6(:U6US*/'>T"W^HR@1D3/07%ZMYP5?"?IO@O J2%[B7>(U0U 4
M>;>MUC!9&-.-T9W[1DSSU4B(B]-GZ]]!>.E94;1Y=T4'UV8%B& 66R0-0JZ"
M ]:8VX/*7<5\(<=G0F2J&Y<.,K_9N56=K.;D8":^#>F&'1I1^H!"VNM* )KF
MY%Z BY#]]WWP]IV#W!0N_(<"'-JS >TM[SHM/M]D!;P10+">MA/;)/$KEA[^
M0HX6MAN31L)RBCXN"VK\# J_MU&4M,)M-@$4$)6><]J0E&=!J$#9DLWHS(0
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
MK80VJPB:I^0ER@Y3\Y5J,]-@R .1'O,=7GON(>MM+W^^U/-@GI3L\BKG+;J
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
M$(O8B["K#N)Q[!5E #.4NB)-K%3T:H"&6XVDST>5J\ST:H->!AZQ*C1((0E
M)1-N??PC>K;>422IE3"JM5X0GEC:J<AV*!YG,*@VV\WU^Q'Y$;I /MJY(E.;
M:+3YD'^I;Z,ZR%PWM=P?]8QI\ )_Y$^%:5,VPYS-?[=#Q%F&<FIXQ/@E_9I]
MV_5<>NL^N5[L/J#0QE@7.0/:+M-S.''^V8R(-P=2IX=\'W-49Q.)D@.E=[KM
M6N;O?17A]P'AC/B9(3FXV257\0*-%88ZNFS]JP0]!_@?0V1%F)RNLK<.#V!M
MP4^$MJ0GUW(I8P?WQ0_SSN@%P47/KU;\>Y!XM$Z7'>>7*[M6@C/LN!B +O6R
MU[8:+"AXWY96D:%A>)"@<>ZF&HV'F!N!-'-+5JN+U5X*F+511@MW9\H=0X2Z
M 6)9W?BZCOPRZUJ5'2BOK=@TZV*5K<BNJ_0U1&%+(.5$+H/#P4W+FFY\YS*@
MM4X1OI+@+3:2G9<D!(YAH>WL48ML/)*BQH(B(,5OXV^)&_Y4_W74;7UV??>0
M'(0;J_[>LPY;D$^=>HA,FEB>P#34<K)A T,N.M^1C[C5AK9<@P)_!C0PI'&Z
M\CGF;:5K>901M_H)BPBA18K;;9P#9BCD7A+1()/!I$&A>G,!EUD8_'5N"&NM
M7^@[\SZ8:__-#0.?;-3R'O%U<U)E1FY_5<T:]RFUWN5/:>5WJ)C.N=UVE_+P
M;8AI",NFK_C7W-1Q3:31B"J8?G*@E2<"$1,:\(,PD$C*VQ8WZU0"Z,;U+7S7
M+.\A2/M6=\;;V=\PAJJ-;8=8&KL)0@E KC"N7GMZWT^ YG>_^ [FH\1\A9SK
M*,8O O[# PT>X+X9/2QK]BCQ?J0[OTS"4.SQ;+4$R.N=;6Z,6][Y4[ IY#[P
M[?.)I+0*2#HI]C<&J9SS-?!/0Q:@^1QD(@.><(^^DF%G/QO2I8TAIG:X&3"7
M5AB>\#_]R_(2E+X%S')]A=+_"K#1?3US.B/66+<^4[EIO9LPH5;B6Q_K+"3]
MA;@]WE!X$FF.+5:8 IC]2^8C?=S<-<),;T_WD$;;TE))4H52-L.<_2WW@FYW
M=X&_O\/X=M+F /]$GH-9UA=QA)+67'-YJF%@(^1$-V%PN$-[RRO0+N+LTBE0
M.#;YZZW/50-T9O2LRS1>O4]-DZ%D8,^[>23IBY'E;7?YI^+<V<K;E7R"L2/'
M=P>S.(*ATC$^YJ[16S\3WZ54T'*1GH^B?)>DSP#O6/0G W!NM_=SLG*7)5_B
MK/-L!4Y*AH::HW#6J.CFG,QC3-K0VJSQR'7%5^[5(LBIA3NX&=XE=+O.-0*S
ME:MVP<5VM;SRE?97>E[815S%SF4JYXF6,YS-E7AHE1-W12)?SM3D>7.M?* 2
M/:N.]?G'T ]^$\\R)<Z5"GNXOU();ZY5>H<@V?-#*E9L\[/=VA[4_/-&SB==
M_1"7%9MB;/87=C/_7)V>:%8[EF>\W)WI8G28H*$,\S\O]QT[GXS+ 4<9/G]9
M*;D;)9\5UI0A_]>5F,^2(^3Q4!F2?ULI7(SI,P*LF/J[=".6%+^MHK<81E>+
M3C\8[<6ZLV#%6<XY9#%E#'FK?B<K6Z$7SL9PN6IQLI*LTO@YAL)5;=,7!:J1
M>PR#O:I?<\&@++:0(6[5LT2(4X1!,@3VJBO-!8%=0S 94E?=2$25+2)"F8=E
M!$7(8-O$*TPZ;S1.AN#S!DLN5#N$4M;G["CF?R)G3SH,H,C=^^JZ'L+AQL*P
M:;FS=#?(D9:2X(TT5P@YIRM\I>(PH3>6<#+RH%Z<,CS3MAD8R=&K>Y24*.FX
MF#'@.1O2H3K.>&,@_,L*7>)@);7-I'OG##2VZ0LKHON07I/:H+5*UF1*>Q1L
M0%8*OC[*-!<HO242%B<8//NR<IV.OR'?"4F@& E@V_=!*E*EY6"5>Z\--P8
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
M? ?KXFY$HAQ11'S#U'H:>*[MKHQOQHR/TTJ,GOHI_?\J)J@]?55[SE)[1JJ
M;+DA[:R8A_U9WJT?X1>(&NC2,Q50@MY<8Z#=82:'THR@2(^T93,,%L4/W3>+
MU"31A$(RP1@07R),)-=1[!XP#Q1Q]-H@<]T8\EI?FAB73# HWJ8U1C2YNG"X
MN:+#0>!\=3T/RRFW6#CQ]RY)H**!I.PG*7?2GV_NC/*(SFW($NRVN[O W]_A
MVYL5Q-(\ORY+0;*ZRI\:R01@G0_28E"4Z+)24C0@00I=EY7,Z\VZC$4PO"L
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
M'E2 "B*$D246T?50"GS#% %7QZ\)B_BNC*\KUIM16CM0(#1!E\$E .>)Y28
M5QU>[Y,D8\GHZ\WSSJ,L^BO==T(IFNXR)6UFBV0_7WF<%/9,>^=K8VF\274#
M\,S8]2$/:74<ARP],S$@&N_(3\)+O/+_DV&"Z'N"C/< +8O2N!)"Q[#0JJ[P
M1%% L$_/?%%]H?E#;61^/5%*("PV_@;E_ZTHX_;=WWD1;X19-$D5(3-_LM[4
M1Z^CL]95K> &)X<X\<)/),X.S!J%$S]W#*.@%HCM.-4:LKH;1*\M'_./T'^'
MJ+B+5GLFP_W&?W=&<SR3"18'N,BS>XGI?<R,X;M<+J,J@9CS.10W=!Z#JUT2
MS_1,<3=@WLUUO1%EX3M#-_;Y79]#[ A2SSN,]8HXCU3K\?&!Y>_G)U1DG8%Y
MXL!2EO#,.Q(F-RX;6V^DE6B<J3,-ELR$I]T1I)XG6'&9_^2OO::BP[8&_)\7
M#7SI=/?I*\3AQG^!SKG/%:M;]94DB7$_+5N[J&L1ZTW%#%AL4TV0<522,<2!
M3FEP]+8UA+YFS>[>M=V+]J<_+ILO=&_9;E&D$S+^]-&0459":^@Y/W\T+!35
M5LH[1%AUY82>/W\T]%3"1=$(GN.#8D?6J/&7CX:@5I$R9LW+2]Z(.K+]U+-<
MOO/8:=4]J9/*'T!&>_1'0#N1QOP%%V?R@)U0F+3,=D+T IL[,:4O4+:Y$WX3
M&KTH#%5F]")Z@3UZT?L]Q7NNG6>U./W\YC1!E?L9%V&O+"8 5Z]P P LS&)%
M/Q.WL!!M1E.M<ZO^3EXE$^O].A#7NZ$75WMEF[T'1$,.@2]1")YZ#IC=4SJO
MC/9-]0:[C;($SA,A1)+!UM,4!<X/X?KEXZT7=.V7DZ^;98^<E&X(,5&IIMC+
MV.]S-T&[>4Q= 4)@#"?;K%YA8-@7@F8T%1!@#2.](43U.8! ,;.T&\)H]#)
MP)O:T0W!-WP=( 28V<E[GEGERP !+S*#&Q_FSE1H:2M,GP[C)"-L=>S>>$2Y
M)G9]^NYZTWIVPWHWA!#25W[E3@@4K-X0\;;H2[9_162]N<%AQK)NN%UTG:5)
MZD5,S90$9*GK:</TA8T N>05G;E4-,*^,^&T(R"&GV0F)GEAT;^.SVJF:9ZD
MQD+;71'"K%_2P%LXCK*!*&KQN[YOL>E=T!8 ;(Z!MC.R(]EG7R3OL'O3GGG(
MY/?P>2^&>TM?90F.4))0R%ZIKLVMW\^,*Y)CKGV'CQGQ=[DQSD>KD&\>'<5A
M_7J(HSL/$]Z*<[TI1,_<JQ0T15#Z+-NS7DQ0KGH!Y%3MB[<12PF_#YC7<X.]
MJDV6$JJ:$%?G^V-^HO!PU'P:SB3*#41#67O+%L8;L4S+1+$U8JZKJJH>9Y<-
MF.835>=;9W*/'$-P@\*;'2V@I]\XAFE]$MF?+@B?@+1K#UJ=!2O$@P\@GQ#S
M3 @?]?VGBE=4T(ZBS L?J$ >,<&<WY^B#+</A_5I[LIFPUS.S5]V7G1JM%M@
M_I>/RVA&)_=<"&26?"],W,E>= G%K?:I)RQ#STQPC(%<>P><4G;-G#CKUQ!O
M6XF(X'T#CN&[%$=>O'=AX@WX<C&.X?OD>ZX]:W7QZULP9!Z;\42(;AF0Q_[*
M(M ELF=.CCW!1UU#IJE5=!PL:K_F&OK.-4=.3Z+&:UD$ZFN&R,E1>_K6(E G
M,C'.2YZ6FPO-9$6<'*< \P!FMA?.1;:*-0Q%-=/*?U^ZV3D.+5C^&OB;__N+
M(%,#,]\,-Y1N#8#)M&6QFY8FFQ\#C)6ND6U:Q'2^MXC#*3.AS: Q"C^\"*3*
M[&23(U7RX44@564,F]XZ)/^X<0AB\93]WRLE^OSGO_](\?4W[W# T29F/Q4_
M1%&<\C?PW]A/*.0QC[_#0<'<[NC5]>QM4'K\C%CDZ ^_B[P]W<KN[_D6!RGY
M/?M7\K<@WGLX8IW 7^C?/_PNR5Z3%*<9^Q[/W__'#VS+\=\*2RK_]X$78'C)
M7Y61@D]$].YD./S'#REA J?WFO">F\7?/\J7+]@>UH@#!T6M@"(7HX3*>'@.
M;+[F?1RAM&AZ/A!4'+$PW%0%Z8;>E*B<^^J%+,WZ'S_XE);*%%$Q!AI7;7,/
MA8]<V<81KW3IWH_X#2@$$Z!7-;T4]' 7D]OH#9,XRF.G>5<>7FICBR(?\_I"
MK/A&%J4HN*6+W[-"#GG]E!*CH[RJCKB2E":FQAQS"AQ]814;O/ E?J?[P%+6
MPA 1"DSK?&F'@3QK>4(B2@6\HO8KR*4_^SL49"S/N<Q[9N4:;NA7WCQ6("GY
M$J<W*,';B%'8*F'MI7A3-?J!C,?ZUSLS%=GK7DA)<1.3/3M [+07(?0O/'4
MO:=75*SY5N+)ZA+:FY*6CVP?F*JT 4JHL(+8<BJ^*WY6/_:L*A!%D>4KB(ZB
MK^1]S8L.Y\]>A'/YJ7E6C(:"/$#U*B?E?<C35DG&O;V43.E7*!&6H/:8,/(-
M:$Z7_66F(BF9-0VDMQ;]IX^*<D6LG%YX7 7Q@5U1<8C]8X<%#)T-]O0R+9JJ
M"F\\*:Y)ZL)'($E;+]KCP%P-P(%#(EU1(9")(,^(O&$?)46:VPLB)T:L'38[
M3]92IF"C3N;NY"66V4BDVVPT&\K&ZQG9O'Z,\?4H_3?=V8LO% ]4,/SIOZ]^
M_FE%R.<XH'A P5WH;2N%036D#NEK'(?(LZX'77.@5UN"^(/6U2!^"/)R.!7I
M.$GJ5%#G\6VK/;O-2ZA,1H*1=+0WPV?O'>^S_6.<LF-9K^Z70RM_#@9&_<&K
MJ63T3^(==MCWPON(*U2%_;2IDO29 4Y1>8P9QR1;IJZS3/+KF!R:)U,U N3Q
M?-E1)O+Y9'*N]95O0F8P$"2 I8-84+LQ!TPQ ,Q)U'*;CN&/F4A*""4/P4!G
M<,$WS'VEK8]5*2;9]@E1]2%#2@NA9@I(RKW.0@H"^DR1XY41CBTY0#$")$@Z
M*<TI$>T3BN(]]I-2HVONC>PIR'UYV=$UH/@54VG$W_GQ0QJTN;]T $B ZH4Y
M/^,H9D6@RR)Q=;8H'P.&.VIYOT[7;L=.F>KHW7GNX(3=<.NH9MK_C$.ZK73-
MI29\K ZJR5!W=.$'O$'/])*/.AQ)] 3DX;W"<9(7:3^6AK.6%T ^ "1 K#H6
MYL>*WM(-28S9J#.JWA:OJBYV\PG@E*33VI/VXD_5M3IZ8=]9X, NN2DWNB4X
M-VPG:7)UK/U2-&4HRGPWV7"/B>[P8:-M?:G'"?69,8 (@O1O._J<^-DK)Z6I
MR*$RSMUP!E0YL-H_@^17S+.:8O]?B/E:(TI<I1#;<5*9C 0)XG5,UYGMNUZW
MSN\@E\_<1@^Q%]UY/I=06M*ZY"E(4$1BJ*!0O5QF%0R&(JYI^>.M1R+FS495
M5Q[L\^9+O+1K6RPP'0WN<GR*N7/*QP'C#%1V*_Z=]YG"$6MK11'<$O/ZS@))
MWNW6(S<98JK5R=71<80>65NO3@A/W^GNR @3IMJ,[S9M?0 *HS$(O(GPW@NO
M*=L0VQ+EST$>*X'47!KR>1@@[]M(WWP7$WHV'C-RH"JC2N8VF@UEN[5GZ@:%
MFZ_?.F:\SL\@]_8+^BX+]**[\[\H50>)#9[>1@:8*+&):E1TE/#IOP-.,BG<
MFDG'WMWZ&>1!F6B_7C02]XC? *S!/Z,(QX1WB^3)\''XQOIG"A4NL[$@:>AD
M5%EO:IO&)8"V!Z"MCPR;"XX'%&I5U76GPQ<5 \ !\\DC]% ^'S!5'%JV&L$3
MD"3YR+I*G&)H.,I9^UI$6@JBP4"0 +;IJ<%P)0\!<\IN! USK=Z^%YVEJ1"-
M\#8JFU;+XV[4L]Q1:'-52I3:*WH"DD)/!MU:^E1N=V%=PND[6T>QQP20 ,LT
MAO(Z>T);EA(>DV/S><]$E=ZO ZN3: ,Y&TS-=#1@+E=9XHKFP7E(,I.%Z;4:
MK!)9'&''DM=[/AC.I[<RW4<!YH4H7E#"J%\?P]9G!DC.(5"0OL01*ZC92&SB
M\;*YL5:A6FEG.D0+7<=,LVICQ0P;I?-:%^99[P!)+Z5SCJX\UQ01*17%JYB0
M^#L3_L3^/*,I((&N_-ZK=URI5:T?A_'^ -,W)#BO7#"M_XH%(Y XS%U1Q1]:
M]Y7Q))#[QHH DL0+UYLJ$B/M1-!I!H%A697@GM?H2:A,LO?^Y_\!4$L#!!0
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
M1BU[+3391IE;VFX ]00 ]6XM 75QP_M"H^/#R-:8J>L(VN5UEDF\](XY9MR
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
M%     @ AX")6J2C#1Y,R@8 O=X) !(              ( !     &EM9S$Y
M-#8U-#@U-5\P+FIP9U!+ 0(4 Q0    ( (> B5K(BA6'Y>0! $%^)0 1
M          "  7S*!@!N96]G+3(P,C4P,C(X+FAT;5!+ 0(4 Q0    ( (>
MB5J.0<^@\B4! '\]$@ 1              "  9"O" !N96]G+3(P,C4P,C(X
M+GAS9%!+ 0(4 Q0    ( (> B5K5>N[A?P@  /P[   /              "
M ;'5"0!N96]G+65X,S%?,2YH=&U02P$"% ,4    " "'@(E:B-U(CWT(   N
M.P  #P              @ %=W@D ;F5O9RUE>#,Q7S(N:'1M4$L! A0#%
M  @ AX")6EO<&>V4!@  =B\   T              ( !!^<) &YE;V<M97@S
;,BYH=&U02P4&      8 !@!S 0  QNT)

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>neog-20250228_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/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:neog="http://www.neogen.com/20250228"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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-20250228.xsd" xlink:type="simple"/>
    <context id="C_802ce955-1a75-4b58-8c02-f217d5cd3d06">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_809acae7-a6d2-498f-ad24-d681f59eab32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_80e4ab7e-e960-46b9-8c44-0ec503ee2c2f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_8163300f-ac03-431f-b181-164c109bca3c">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_81906973-0545-4915-93a8-6f2d6b0a750e">
        <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>2023-06-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="C_8244d2e3-4f56-4e23-81f5-ae827973f4e0">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_8370110b-a29f-41e9-a2bd-c67444823b17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_852c619c-c891-421a-a567-b51b0358ff88">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_859a2699-6d60-4ff3-bd3b-ffe254b2fab9">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_87ca7186-c10c-4363-8cf8-4fd875960560">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_880c022f-b185-41a8-888a-a11b4ee5cfe0">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_891349f6-7373-49de-a1da-10b851b42442">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_8b106a44-4852-445f-b7fc-a9432f354093">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_8d097d7f-d6cc-4b93-953c-f41f172207c5">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_8d9b40c7-1941-4ee7-b615-697a27c544b2">
        <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-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_903a9366-e085-4705-a582-a423231dfaa6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_9065ed40-a663-4506-b690-84a3bb98239d">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_90f163d0-de51-44ff-a09c-ba14018c1e02">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_91012bf0-1d8f-479d-b526-f572730fdff4">
        <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-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_919c28cd-d6f1-4b7f-b893-060fdd9c205c">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_92e16e08-609c-4dec-837a-2547de01bb56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="C_95d5919a-ce8b-43bc-9158-f7c91bcbc39d">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_96473064-d98d-49a9-9dc0-3188d17d7660">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_9774cc20-a738-4ba6-a6d5-76f7db1481fe">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_9d7e8a73-19c5-4061-8e94-ae9c00162d59">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d">
        <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_a3e25bd8-a13b-49e7-a553-63ab315de13e">
        <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-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_a476a67f-43c2-4b10-b4b9-8ecea6403593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_a47c2f97-799a-4a98-a019-f2b55a953008">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_a533c465-bc8a-4e9d-b24d-190943f17c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_a621ada7-befa-43da-b95e-68c745564401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_a6e327d1-1773-4721-9790-516347d1a42d">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_a801b0e5-822a-4fa1-ace6-676653527adf">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_a96791d0-b4d4-481c-add6-118a0da0b626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_aa057976-e845-40d0-9514-ac47802dcc17">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_aa74de67-ea9f-48ce-b5f1-32d142a3fb41">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_ae7f3013-83a9-4d52-87f3-09dda04c175a">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_b1150a4a-f2c2-4249-bac4-df5aa94ecc6a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_b4db7ee2-eff9-4a7a-9663-5872b23a128c">
        <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_b4f7a12c-3564-464a-b5bc-5f2335177689">
        <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_b685b3f2-ebe4-4724-8685-e72cec12de7e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_b73c862b-76fb-4ed1-866b-fab61545afe3">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_b765f644-a1db-4f0d-85dc-80ca74301e37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_b8d700f6-5e5a-4f33-a6c6-d792de425628">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_bb24df5b-24f6-4039-9dea-94e78b983994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_bb548d5e-4cf6-401b-a7a2-f50948e2b6ac">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_bc42d302-85ee-4057-afbb-2a01d51848de">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_bc65670c-4008-486f-89c4-500490fce272">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_bdaa7616-4c95-4307-b159-812d1e9a8a54">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_bdaf59ad-0575-4f5e-b113-81d01346f7b4">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_be353c70-ee34-46ca-927b-027b827e6aef">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_becab193-f9d3-4c30-b9a1-acc4ab41e227">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_c0c80c51-43b5-4df6-9094-a82d47442b79">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c1245c8c-a3ec-4b5d-ab97-e205b42d9168">
        <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_c19df1ba-0dac-4513-9c83-834c2c7457f6">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c1aef1a1-19a0-4427-a8ff-337c4b24808a">
        <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_c208203b-14a2-49cf-8b8a-bb93410de02a">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c2dd6138-773c-4633-a8b6-3f037995758a">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_c396c543-c26a-4f0c-8d6b-8ec9326d75fd">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c71d6d2e-34b8-42d5-8efe-c82357be31eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c967ad8a-0027-4a77-8b49-5aa02a0e9ed0">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_ca4adb39-ec4a-4e2f-b330-3257fb0d214f">
        <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-09-01</startDate>
            <endDate>2024-09-01</endDate>
        </period>
    </context>
    <context id="C_ca7d8912-fb18-43c0-9eb6-9bf9752c1a47">
        <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>2023-06-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="C_cf68425d-40bc-4093-9e90-36fa077de360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_d251a1e6-63bb-482d-9609-bab1e16c7c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_d2743705-671d-453c-b287-68bb9877ed79">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_d475d6a9-c4d1-401b-86d7-aeaf82b0afd4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_d55b7099-e23a-4f41-ac10-a166aef8d40f">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_d5f975dc-561c-4daa-ba61-e87d5df2f798">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_d74d9918-9e93-42da-84cf-68606ffce042">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="C_d99b8615-af1b-4404-95a5-07b661d1d150">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_d9e8e3fb-e521-4921-90d4-294b8b62e316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_dc43d882-9cc7-4265-be17-acbfd1751a39">
        <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_dde86516-7112-4db9-9ba3-0e0d56c02ee0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_e0da41b1-6681-460f-93ee-bbe63b6bb419">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_e14b108e-a995-4700-a926-02609e741549">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_e1bed128-5b57-48ea-b9c7-c41b20728403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="C_e6749d7d-8c85-44a8-8779-a533e38f9843">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_e72a70d0-e309-4d5f-9c5f-d871213b6718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="C_eac8bbf5-39f4-4507-959a-6a8e722487e7">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_ecd1d100-a49d-4cec-a06d-cb6a935dfe23">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_ecfa16aa-abf6-419a-953f-9339a7863ffb">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_ed48a399-1abe-44d5-bc01-8ca8abd747bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_eeef20ec-95b2-4742-a5fa-f2984e142bdd">
        <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_eefce38f-d9eb-461a-b0a1-b2984d87244f">
        <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>2023-06-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_f15b0ca6-6f5c-43ee-aa65-6aa8397ee766">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_f2d70637-958b-4a0e-8489-10fa25939423">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_f3419bf6-4b49-4140-98e0-2682d632bd2d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="C_f3f28178-6862-4539-8322-2e5aea0a4f66">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_f40acee3-9a1c-4984-aaaa-502d94176d39">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_f55b44db-9ca7-4bb0-9c6d-59d1cc0b9ee6">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30">
        <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>2023-08-31</instant>
        </period>
    </context>
    <context id="C_f7f4ad0a-29d3-43b0-8e85-62833935a42e">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_f83914e8-9a25-46bb-bcc6-c3d78146d448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_f86a5a9e-88d2-4067-886a-d90207f117dc">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_fcccbb72-9554-4377-9aa0-ac99d46643c0">
        <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_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f">
        <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>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_fe493807-5680-4e72-bdd4-9077cd15d38a">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_fe892c2a-6de6-4fec-bb0a-1ed3c6289b1e">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_fffa6e2d-3cb5-443c-a837-3afb69db0004">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_01388dba-5af8-45c5-ad0b-73ff79f8354d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_030014d2-021c-4930-be4d-1de8fb7795bc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="C_0314e6ac-a8a7-4e73-8624-ca77b4a7dc57">
        <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>2023-08-31</instant>
        </period>
    </context>
    <context id="C_03eca3a8-239a-4d45-8676-e464eb63b4e9">
        <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_04328fe8-9c7b-434b-9583-98187f92ca37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_04512cb9-7ed3-4dab-b844-09d0e141b424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_045ab54a-0be1-4e6d-beb4-6fe2282f68cc">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_0610220f-c370-49e5-b301-741c53add0f4">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_08c3bed1-20f2-4e1c-87be-165ecd321b4c">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_08c90113-7535-48ca-a4f8-8c8bc753315f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="C_0938524f-5de4-49c6-9b64-d83ba66cee76">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_0a4bd897-e309-41f5-9563-33b73d1a17af">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_0b22dea7-5e3a-494d-b87e-6466eb401456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_0c444e20-cf66-4adb-8c32-cfca299e5308">
        <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_0c62de7c-9f5c-4fcd-8027-de00dff1abff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_0e238539-9403-496e-b611-aa2e57187e96">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_0e3f3378-d470-40e7-9a4a-6185093bc175">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_12663c7d-1eb2-4d04-9393-ae46185e9251">
        <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-11-30</instant>
        </period>
    </context>
    <context id="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_12e85d30-545e-4d23-bcc6-7727bd41ac4a">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_131c18a5-4286-4b6b-a9f6-903a035ce4ec">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_1367e7c1-05d4-4dc5-882c-46c3f1c9895e">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_13d2a74f-7992-4757-87b3-74d15f38148f">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_13ef7269-b078-44b7-9607-7a5e220fd21d">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_148e109a-9417-4ad6-bef0-3c4ff606836c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_14bf7094-0c36-4182-934b-ca3f8b943a2d">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_152ce98e-65e4-4243-acdc-374b0d593e6d">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_163f5dd7-0ed1-485a-b38f-d066bc851a78">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_174b2994-6e96-4048-8f37-7fc00bcbe51d">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_17f15113-13ef-4a10-99c3-1d13ad95cf48">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_18157ade-54a0-48af-886e-b182c9ddc73d">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_1b8eca91-b57d-40da-8877-d53a5007fe54">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_1c5c24f7-8823-4f3c-8bd7-998ed956ec51">
        <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_1d31a8f9-9249-476c-bdb5-ad7cd43265cc">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_1eb60b76-a70b-41de-bc9e-82efbe572d27">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_216bbee9-3123-43f8-8974-ee9c4462d370">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_220160f6-3d66-4c56-9a3e-d6ae11a5074a">
        <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_22564794-6abc-462d-81c1-e4655bf265a2">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_24d2406c-ca97-429b-8fbe-6f2119430b0a">
        <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>2023-09-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="C_2576406d-2c6a-4756-ae55-970448851d94">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_27feb6a4-2da6-43ef-964f-13b0b3e965d1">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_297749cd-83f9-45e7-8c88-67a8904e7ab0">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_2d344b0c-8930-40d1-a502-f3f08cd5693a">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_2dff3c76-eb4a-446b-b6cf-267ce14ec96a">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_2e3392e4-6cfb-4c56-bcef-679395b53b17">
        <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>2023-09-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="C_2f681f49-87d6-4681-a499-65894779a23a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_3041fd15-1a9e-44e2-acdb-8b6edb1e2dc3">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_3136247d-500d-43fa-99ae-884bbc4f2135">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_31923514-13cc-466e-9023-92e34c6712ff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e">
        <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>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_32e2410e-24c2-4187-95d9-f2fdeb169503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_338784b9-a63f-4452-a6c5-f3653fb8701c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="C_35c2e4b5-92ef-4e57-8382-36f12ce62f24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_3637eb08-a3b2-47e6-b498-e8bd2c8e4ab5">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_36ca67ca-f850-42d2-90a3-03d978cdbd7f">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_378349f8-f3c6-4254-9acd-78b8e9b52ea4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="C_37b38c07-7c7d-4ec3-8ede-71b487c43c61">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_39755400-01b7-447a-a803-4eb694a43f27">
        <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-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_3986a047-2cca-455d-adda-e4f9c92c7a02">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_3a44d6b7-93d1-4d64-b3f2-c5dec160f82d">
        <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>2023-09-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="C_3ad4eea3-be1f-466c-a3a6-537e87e515f1">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb">
        <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_3ca227f1-2038-4e43-a752-54f9caa7d878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="C_3d65b528-1466-4a01-b956-2426016f2ea6">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_3e28d891-0e6f-41a6-80fc-383aa59a4def">
        <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>2023-09-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="C_3f470189-edc2-48dd-a402-147946c1360d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_40bad42e-61c2-4a1e-ba18-461f625fa5d9">
        <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_437ce3f6-a369-4f12-9f4d-87526f0d6c09">
        <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_43e444a8-7859-4b2a-9695-dc8c2bafa7c6">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_43ec32eb-21a5-468a-872f-2c5e7eec43ec">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="C_44f434bc-2960-45bb-8bf9-bd0c45bb4bba">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_458fb76c-bfdb-4719-a985-202147399be5">
        <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_464e719b-5522-4a58-bc0e-ccf1861c0613">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_47586bdf-276b-4ca8-b92e-c84f27e88295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="C_47e23e69-6492-4342-a751-f094afd7c7d3">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_4850a9f5-10a4-4fa1-923f-d478c307dcda">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_48ba882d-4924-4a98-802e-1e59d7211e35">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_498e2970-168a-4f61-9a80-c017339447c5">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_4b1204d2-83a7-4384-b6c6-1891837206a9">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_4b5f0df9-9382-44c0-9461-8d176e03479f">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_4e3aaf24-96d1-47fd-8c29-d80421b9caf6">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_4e49ab02-dbd9-40d1-8d92-0edc451c9c79">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_4ec6df40-c7d3-4632-9e0f-a1a0be2c79cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_50d7f5b1-b24a-4655-88bf-dae3846d4cb2">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_5150f1f0-c916-4fd5-a80b-0288eca33627">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_52ab22a0-08d2-44a0-ad4c-fab0261eac55">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_570080d7-84bc-4ecf-9615-d65c29fc0f6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_58812c80-7c09-46d9-8363-68f711e8b190">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_5cd953dd-535f-42aa-b5d0-ae9b4150aeff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="C_5e7626fc-487b-4208-a96a-fc7128ca9521">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_5e7b61a7-974c-49ff-b18f-edbb9b54ae01">
        <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>2023-08-31</instant>
        </period>
    </context>
    <context id="C_5ee4574b-9d19-4640-98f2-3b63a31b89d0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_619e5ae1-5c71-4dc0-a463-58468a40a38f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="C_6249aa2f-2ec7-48cb-9c1d-d5ed6a28888c">
        <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-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_629fc290-fa72-4f46-a817-20539bd4fcfc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_62adbb7c-9255-48b1-99d0-1e0e286171e5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_66af4386-05e6-493c-ab62-096c57bc606c">
        <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-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_6826b823-30b3-42f5-a106-7d960cc5b773">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_682f0945-79d5-46f7-b3af-a70be258e85d">
        <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>2023-05-31</instant>
        </period>
    </context>
    <context id="C_683bfcf5-2a54-46b3-8707-c5acbb4d1618">
        <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_6a579827-1c25-41c3-85b9-1d5dcf3fd8ad">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_6a91ac0f-48b2-4125-b79a-454d81a857e6">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_6b1dadff-0787-4759-9d70-f71298c72ddf">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_6cf6ae5c-b0dc-472b-ba37-12109b010506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_7312cd82-eaa2-4f44-9df9-b01684a9cf97">
        <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>2023-12-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_739b8a27-0b98-47e4-a0b5-7a98cb99e6fc">
        <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>2023-11-30</instant>
        </period>
    </context>
    <context id="C_74748613-a09f-4ea5-a01c-34b0f4bb84f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="C_7501ef60-0d42-4ab7-9d85-3da82e20934f">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_7504008b-fab0-4353-a004-5affa01b353e">
        <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>2023-08-31</instant>
        </period>
    </context>
    <context id="C_751c88d4-34f1-48b1-aac3-2bac0f969e90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_786ede29-1953-4210-a6b9-f97d0e0f6f51">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_7960f99b-891e-4bf5-9354-494a35203c03">
        <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_7a85e732-f70c-4b11-a7cf-6594529a22bd">
        <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>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_7b170ca4-600a-48c6-939e-cdbc99b52f92">
        <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_7cec6a9c-08b0-4c8b-96a8-053ec24f9b41">
        <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_7d3d57a5-c252-40a6-bef7-e5b2b8d8c1ea">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_7d85e7d1-ba92-4897-a5f0-df49617ce1eb">
        <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-02-29</instant>
        </period>
    </context>
    <context id="C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6">
        <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-02-28</instant>
        </period>
    </context>
    <context id="C_7e70d2a3-1e52-4788-877e-61eb638d345b">
        <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>2023-06-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="C_7fc14957-0be5-4007-aeed-b185c1f9490a">
        <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>2023-06-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="C_7fcbc562-19ca-474a-818f-0b254bac4f84">
        <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>
    <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_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_da0b6bba-87d4-4850-98c5-94f549b8591b">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_5d87c950-3f49-47a4-b0a6-6a818b10b435">0000711377</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_8541c2af-bc1a-426e-b85a-70ab9bb265cb">--05-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_61772ebe-c0e8-47cb-a5d3-84d7dca81596">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_c43623c4-c287-420c-a570-ae3004f970e3">2025</dei:DocumentFiscalYearFocus>
    <dei:EntityCurrentReportingStatus
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_778908d4-79dc-4f31-ac7a-0f4440a14d6e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_b6ea609d-17d2-421d-a89b-3e8bd2a15814">Yes</dei:EntityInteractiveDataCurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      id="F_03bfc29d-4a4e-4380-9e3b-cefbf1aed4b3"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      id="F_48f73c3a-6067-4c2b-b250-ff641f49c677"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4"
      id="F_8a657a32-f887-490e-bce7-6a13a98e3375">http://fasb.org/us-gaap/2024#OperatingExpenses</us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a"
      id="F_28783f4f-de2b-4d6c-a191-cf748e009eba">http://fasb.org/us-gaap/2024#OperatingExpenses</us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      id="F_e09daf77-f0eb-47e2-8ead-ce0bcaed463b">http://fasb.org/us-gaap/2024#Liabilities</us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      id="F_b60f9c0c-a68f-4878-a26e-9accb824285e">http://fasb.org/us-gaap/2024#Liabilities</us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      id="F_c9f2947e-cd70-4568-8aa8-32b8dd86baaa">http://fasb.org/us-gaap/2024#LiabilitiesCurrent</us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      id="F_263fa855-d57a-4742-8b65-ee36aa45d222">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <dei:DocumentType
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_053cb0af-af8b-4104-b7e1-2001f91ecf8d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_c813f5b4-6e4d-4903-ae8a-75367e3c5c62">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_395cb30c-0fdd-4ba7-9459-f0167af601a3">2025-02-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_4aeb020f-d472-4d94-bb38-53bf8b5c3e75">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_49193c78-24e8-493b-bae5-7b892f206772">0-17988</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_4447a615-46d5-4a85-b336-97c46014d044">Neogen Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_76dbc649-bb82-4585-94a8-3c5e24e7c972">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_7a8567f8-8ab3-4b14-8a3d-b1cedd63e457">38-2367843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_8479468e-de60-4a49-a6a0-21b1b6f720ef">620 Lesher Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_35b217a1-f826-4002-aa3d-b37eac4b32d0">Lansing</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_698720d8-b9d6-44d8-a0fd-645bfb324b95">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_64fabf1d-6c0f-482f-a866-ee5868a0c6c8">48912</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_67f01661-a700-4760-b574-c796b1007038">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_ef0816df-e06e-4d34-9b9e-037ec2be40b0">372-9200</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_370fa52b-bc8e-4618-a15c-4922b764ee0e">Common Stock, $0.16 par value per share</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_affa12ba-568c-4cf9-b2fc-506bb5c23884">NEOG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_be68086d-021a-416a-831d-74be6708a2a0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityFilerCategory
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_40d237e7-8fba-483a-be43-73dd99653ed9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_199085b4-4d96-4fba-a89f-eba0e4c71923">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_f6b633a0-6396-4467-a8bf-4154482d5f4f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_6aa1256f-05e6-4b19-88f3-185cf205b052">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_79ea38b5-d7a6-4f46-b359-f085864c1145"
      unitRef="U_shares">217038267</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_17b93424-fd30-46b7-a33e-5eeb45427626"
      unitRef="U_USD">127705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_55230f41-a862-4700-9004-74b444acc50d"
      unitRef="U_USD">170611000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_3ee86949-0e23-4724-b9d2-08d93d1d5281"
      unitRef="U_USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_46aca257-ba10-4c20-8185-cd6d1f120e95"
      unitRef="U_USD">325000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_011c3dc7-97cb-4ac9-b26a-39daf8fb7236"
      unitRef="U_USD">5305000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_a5afd2c8-e8aa-4a33-a62a-af964ff93432"
      unitRef="U_USD">4140000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_fc2842e2-133c-4610-a76b-4ffce2fb097e"
      unitRef="U_USD">160068000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_71d16777-a09b-4e44-81f1-0c8c76fc1382"
      unitRef="U_USD">173005000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_306b679c-38b9-4b9e-aede-90040168ac43"
      unitRef="U_USD">75047000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_339bbf9c-b67d-4928-8f5b-6efae4b13c02"
      unitRef="U_USD">78799000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_e7bd9ef8-8d4c-4451-ab23-90f84df059ab"
      unitRef="U_USD">14305000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_67c170c9-1421-4edb-927b-a8e3b8c767bd"
      unitRef="U_USD">10990000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_9cde126b-28f5-45c6-a4c2-5d9ba7ae26e5"
      unitRef="U_USD">136250000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_27c4aa02-97c2-4c08-b43a-48652b76ce03"
      unitRef="U_USD">111839000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_39fdf3f1-7474-4d6b-afab-027a695622cc"
      unitRef="U_USD">225602000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_c3804dbc-780b-422f-a1ca-715dcafb17a3"
      unitRef="U_USD">201628000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_4cda4d7c-06a5-4554-a1a0-a49a8ca631ad"
      unitRef="U_USD">20160000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_42300b2d-ed82-4ccc-84ea-51b24079c37a"
      unitRef="U_USD">12361000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_25246f76-64ea-4760-a6f9-a32fa5579683"
      unitRef="U_USD">205442000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_a68fa977-dc4c-4e93-81dc-a401220e2d4c"
      unitRef="U_USD">189267000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_cf64d1f0-d6aa-403d-b087-4104033270a0"
      unitRef="U_USD">58498000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_299d5038-4103-4fb1-ac90-442641fac473"
      unitRef="U_USD">56025000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_9cfe2185-ac1d-4e14-b73b-bd0375df30da"
      unitRef="U_USD">551713000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_423aa8c6-6087-4960-b92a-c7534a69be55"
      unitRef="U_USD">589233000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_7328da1d-54c1-45b1-b1f1-99a00a26b946"
      unitRef="U_USD">327838000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_ce189138-07be-4691-bd94-968755d23ddf"
      unitRef="U_USD">277104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_745f53e5-78b8-48f5-8ad8-c8ac5eb78f43"
      unitRef="U_USD">17314000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_8a30b3f7-7337-4a15-9e2b-55d6be1fe0fd"
      unitRef="U_USD">14785000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_662268e5-96f0-4d5f-83e8-ff0cc605fea9"
      unitRef="U_USD">1671705000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_4a51be39-0fec-4513-ad52-987251f812e7"
      unitRef="U_USD">2135632000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_2e37bfea-f5f4-423f-87bc-ae52e7e94b42"
      unitRef="U_USD">1439237000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_de1c2bc5-f72e-44a2-8cbb-d2f20a538c86"
      unitRef="U_USD">1511653000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_1f25e6f4-0d25-4303-8a3a-24c0dedbb59d"
      unitRef="U_USD">28529000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_562ca264-8b82-4a43-9c2c-c9c785934979"
      unitRef="U_USD">20426000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_b2052069-368f-4a79-88b7-6b1883bc4d0d"
      unitRef="U_USD">4036336000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_875e5e61-5d8c-4923-966f-872ab9f6ca92"
      unitRef="U_USD">4548833000</us-gaap:Assets>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_50b7297d-32ad-433c-b339-e7b8c0325b05"
      unitRef="U_USD">2501000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_0545d66a-d773-436a-8b1f-90181ec6fdc7"
      unitRef="U_USD">2447000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_7e829e52-e94e-4ab3-b52c-ba602d854ff1"
      unitRef="U_USD">72240000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_80f16399-ad68-444c-8789-e4cc3eb12b15"
      unitRef="U_USD">83061000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_16d6f174-dc9f-44c4-b101-6e962b688556"
      unitRef="U_USD">18335000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_f3718a51-9b92-4851-9d6f-0c8338775cd9"
      unitRef="U_USD">19949000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_11a50feb-8da8-46ca-a268-9a3b7e3cfaaf"
      unitRef="U_USD">12924000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_df38c641-5160-474e-a105-145be3a9162d"
      unitRef="U_USD">10449000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_e42a68c3-b760-4c3b-b297-27f3f3af5ff6"
      unitRef="U_USD">3438000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_311a71fb-83de-4477-ae12-737b7de7ba07"
      unitRef="U_USD">10985000</us-gaap:InterestPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_8f4b10fc-fd5a-48fd-982d-56ffde7fb2ea"
      unitRef="U_USD">5769000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_c2e8b525-0246-4fab-ad8b-3f75388277e4"
      unitRef="U_USD">4632000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_16a21c0c-58ca-4997-86b2-8ab4e8c65607"
      unitRef="U_USD">25993000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_28aa5c53-1a12-4bd9-b7e3-bc700c21ab08"
      unitRef="U_USD">22800000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_d9865b38-c087-46fa-90b7-3c344ed7f719"
      unitRef="U_USD">141200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_2a030ad9-516c-4c30-8a66-8ac9d3e95a8e"
      unitRef="U_USD">154323000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_70a28929-14f1-4ea8-bcca-296826bb1bd2"
      unitRef="U_USD">301053000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_60fec78f-0053-4ba9-8d06-f7acc37ee220"
      unitRef="U_USD">326718000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_d479228e-67d9-48d9-b65a-631de7ab8cf4"
      unitRef="U_USD">890605000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_085e48dc-4802-4a70-9f77-cfb3cfe8ffc2"
      unitRef="U_USD">888391000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_42d073b5-8f05-4ed9-a612-8a82e339615f"
      unitRef="U_USD">43131000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_ee048b5e-f17b-40b2-9019-fcac71be7c1e"
      unitRef="U_USD">35259000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_4cd258e6-8b63-49a5-969c-a37c9e277261"
      unitRef="U_USD">1375989000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_9395abff-1602-4406-9829-659ccff4e239"
      unitRef="U_USD">1404691000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_6de72276-e4ad-4cdf-b165-7fe6a7a23a05"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_999682bd-9b81-4831-a866-50bdaea5afc5"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_986caaa4-4447-4f1d-9c08-f84c4d96ddfc"
      unitRef="U_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_4a024e9f-926a-4186-b5ad-3cf8de2cfb15"
      unitRef="U_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_1fa12d3c-1d81-440a-bc75-dcb54577f72a"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_7513c5aa-3645-4c08-91ba-ec61ccd64434"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_74774bed-8ac9-4807-bf4c-ac61bffac82d"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_0f48e75d-4663-4283-9745-904ec57ee764"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_48ab7b1c-950d-4782-84b4-d416e4485285"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_49e41cc5-6e9d-45e9-b1de-82ff5377d14a"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_c2643bbc-6a23-4098-a550-368c73a39dfd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_8f9c6be8-3811-45c2-b9e1-9c208c516160"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_20490029-4bdd-4337-8c04-36abc318457d"
      unitRef="U_shares">315000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_0ba4e570-c946-480a-a356-c2f4c6429c53"
      unitRef="U_shares">315000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_ac2d9339-799d-45e8-a274-de4f30d41042"
      unitRef="U_shares">217038267</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="INF"
      id="F_7af76a11-d3fd-4506-bd8a-b2394414a814"
      unitRef="U_shares">217038267</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_93796c98-5489-4784-a331-168e0c707680"
      unitRef="U_shares">216614407</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="INF"
      id="F_2aecf289-f92d-4ed7-b6e2-6df328079a93"
      unitRef="U_shares">216614407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_ba727903-b445-40a3-a8a9-ac9d371f544d"
      unitRef="U_USD">34725000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_f40aba2b-acc0-4381-8258-142383210798"
      unitRef="U_USD">34658000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_8e3e5b4a-92e4-471e-b44c-07f486e16292"
      unitRef="U_USD">2597540000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_bea17f08-9314-4dc6-ad94-281a6a3e4952"
      unitRef="U_USD">2583885000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_cf878a94-bbe0-4c5b-9890-eff397d595f8"
      unitRef="U_USD">-47690000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_90e02fbf-3f8a-4c8a-8fcb-9452de9a32af"
      unitRef="U_USD">-30021000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_46124334-8874-468d-b3cc-b2f38cb52b4a"
      unitRef="U_USD">75772000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_54fc7db0-3a6d-4e49-8052-0585063db79c"
      unitRef="U_USD">555620000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_def04681-767a-4472-9c2f-0708252d8143"
      unitRef="U_USD">2660347000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_988db306-c802-4e7a-b49f-03e42364f8d5"
      unitRef="U_USD">3144142000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_69f5c095-36a4-4a14-86cb-7bddf3d17ff0"
      unitRef="U_USD">4036336000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_dda5cf4f-c618-4807-9356-2a7dc5ae3086"
      unitRef="U_USD">4548833000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66"
      decimals="-3"
      id="F_4a6ec665-49aa-44ff-8124-210ca090cdf9"
      unitRef="U_USD">196488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce"
      decimals="-3"
      id="F_02bc1ab0-0b03-429b-a3c2-7be8de7be5be"
      unitRef="U_USD">202178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008"
      decimals="-3"
      id="F_8fb474b8-a054-4a95-8f6e-ff1df147a111"
      unitRef="U_USD">596555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00"
      decimals="-3"
      id="F_a5364a5c-e59f-40ba-b2a9-7ef3598d9636"
      unitRef="U_USD">610448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662"
      decimals="-3"
      id="F_55b3d884-d8b9-4369-9f0a-ef8ac8d310ce"
      unitRef="U_USD">24492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26"
      decimals="-3"
      id="F_d49dbefb-f76c-42aa-8571-2f4109d4f883"
      unitRef="U_USD">26634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5"
      decimals="-3"
      id="F_92a00656-2e16-4c20-8dc0-6b9b8cc7b4e7"
      unitRef="U_USD">72647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570"
      decimals="-3"
      id="F_77991d47-372c-450c-a11d-755869ef6c0b"
      unitRef="U_USD">76980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_efb1a3fd-1c68-46d8-86aa-062f2df4968e"
      unitRef="U_USD">220980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_ecef7f55-7871-4166-a288-eb413511de33"
      unitRef="U_USD">228812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_eaa6c142-f3d4-4d95-a215-47d21f5ce589"
      unitRef="U_USD">669202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_4e68c0b5-518e-4eb2-aac9-4fe76b604ac2"
      unitRef="U_USD">687428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66"
      decimals="-3"
      id="F_1c4c7418-829d-427e-9643-a659669c6284"
      unitRef="U_USD">95815000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce"
      decimals="-3"
      id="F_be030c45-35fe-46be-a7e3-9d3c0a9175a4"
      unitRef="U_USD">98144000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008"
      decimals="-3"
      id="F_3f8a20f4-df64-49b4-a7b6-ae32f86a7dbf"
      unitRef="U_USD">293488000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00"
      decimals="-3"
      id="F_2d43f946-12e4-4b1c-8608-cddb66f75627"
      unitRef="U_USD">293456000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662"
      decimals="-3"
      id="F_6b7854cc-f26e-42c7-94c6-5f4cd252cf73"
      unitRef="U_USD">14900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26"
      decimals="-3"
      id="F_ea2734d3-b7b6-40c6-b590-53b218ed1677"
      unitRef="U_USD">13785000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5"
      decimals="-3"
      id="F_6b428699-1d72-47be-9b42-23fdb03e969c"
      unitRef="U_USD">47193000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570"
      decimals="-3"
      id="F_3283b72f-46b8-4f50-9af6-675b3a35d69d"
      unitRef="U_USD">43554000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_763305b7-d78f-415e-b56e-c544a908b0a6"
      unitRef="U_USD">110715000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_d2d31c6d-88a6-4255-87bd-c11962a4dbbe"
      unitRef="U_USD">111929000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_0e1f0178-05dd-422c-afbb-89b446f2ac6a"
      unitRef="U_USD">340681000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_c2679220-ac44-445c-a8f4-cc8f7af32c6e"
      unitRef="U_USD">337010000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_d48d0225-edf7-40b7-8945-4085428e5371"
      unitRef="U_USD">110265000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_daac79f3-a617-4a21-a1ed-f5a8e05b48ee"
      unitRef="U_USD">116883000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_d447065e-74c2-45e9-b589-629610bf9569"
      unitRef="U_USD">328521000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_6715789c-b1f5-45a4-8a15-037c82569dfb"
      unitRef="U_USD">350418000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_b4ea4ecc-3227-4cf8-813a-64370cd2506b"
      unitRef="U_USD">44595000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_63d5fd5c-c995-4a5f-8a3c-a9d693b376f2"
      unitRef="U_USD">47920000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_4e711dd9-b6db-436a-a107-585bfd00e2be"
      unitRef="U_USD">136939000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_94400410-fca2-4a38-94ae-ea4d011da36b"
      unitRef="U_USD">138535000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_6aecf095-9db1-4c3f-b45c-4b889f7d0560"
      unitRef="U_USD">55782000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_df1ab6c8-b499-4604-b457-126a0142ec20"
      unitRef="U_USD">52087000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_cef03989-ac2a-43ae-8e91-ff1576316f15"
      unitRef="U_USD">165224000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_62316e10-98b9-4adf-bb30-18deba30803b"
      unitRef="U_USD">148929000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_03756e26-051b-439f-b0fb-810a666f519b"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_b0f27067-25e1-4df5-a853-c4098af628d5"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_106d2bfc-67e9-4eef-b0f8-38c2f9f1fb6c"
      unitRef="U_USD">461390000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_2440ce42-e9c4-4c21-8816-9ee11447fdae"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_ce9504e3-cd70-4991-a9c1-aff060dd5989"
      unitRef="U_USD">4473000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_14a06dc6-19c9-4e28-955d-b143c0633149"
      unitRef="U_USD">4853000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_6b400ede-d445-4bd7-b97e-d58e1a49e3bf"
      unitRef="U_USD">14780000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_bdbd30a6-3e4b-4213-b5dc-b930cbb0e08e"
      unitRef="U_USD">17331000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_6f8912f6-2088-4597-999f-b2aeb4d2ec4c"
      unitRef="U_USD">104850000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_6c06f858-b552-43eb-bc63-739280a73b3b"
      unitRef="U_USD">104860000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_abb82288-26e0-4418-b659-3a06c6cc0923"
      unitRef="U_USD">778333000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_e7021cd1-9ca0-4ea1-b4f3-39cdd0982b68"
      unitRef="U_USD">304795000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_3fe40f72-b57f-49a4-bec0-ff89a1cff476"
      unitRef="U_USD">5415000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_1e4a654a-0034-42cf-9112-700759a4682f"
      unitRef="U_USD">12023000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_bdf0a8c8-bc6e-4d8c-af33-e5474ea614c1"
      unitRef="U_USD">-449812000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_c29625ce-522f-47b6-af19-232141538064"
      unitRef="U_USD">45623000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_d9c5a930-5676-49f4-89d2-d5a3537edf46"
      unitRef="U_USD">699000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_5707dc67-b3cd-4142-bab1-eb260784b9c8"
      unitRef="U_USD">1612000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_f11f0f4f-b62e-4ed0-b3fa-f8ba42e0d854"
      unitRef="U_USD">2466000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_d4ef70ee-9c75-4bcd-afe2-28fa2179b938"
      unitRef="U_USD">5265000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_a9513393-9d6b-4648-bff3-af48005536cb"
      unitRef="U_USD">17737000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_559dc797-5981-4169-b0ba-de173c8aed79"
      unitRef="U_USD">18285000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_8546f704-adcd-46b0-82fc-d42b5cadbd68"
      unitRef="U_USD">54493000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_79a250d8-0a8b-44e9-b990-d376c4f2c323"
      unitRef="U_USD">54773000</us-gaap:InterestExpenseOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_5b9b59ba-45d8-404d-85d7-de77a196a743"
      unitRef="U_USD">1896000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_69bf011a-646a-43bf-ac2c-58b083f88c1d"
      unitRef="U_USD">-1172000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_50f0356e-2d87-4129-a775-90973356b572"
      unitRef="U_USD">-69000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_0ba9aa39-800a-4a77-ac5b-c4ff4a35fca1"
      unitRef="U_USD">-4021000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_bd71bde5-0627-4d05-b627-1dfa8d02ffb9"
      unitRef="U_USD">-15142000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_aa86b106-c374-4d23-b13d-9a7e66fb97c2"
      unitRef="U_USD">-17845000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_cd89e09c-4823-4d52-b1c2-fb383b09f181"
      unitRef="U_USD">-52096000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_74060a5a-bb8e-4b0b-89a8-59e86e5a576d"
      unitRef="U_USD">-53529000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_126b4e3e-965e-4745-a4d6-bb53322de438"
      unitRef="U_USD">-9727000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_2cc6df6f-9186-4cb9-ae17-3068a3ae99ce"
      unitRef="U_USD">-5822000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_3e176f38-5b3c-46cc-ae88-590aa56152db"
      unitRef="U_USD">-501908000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_8fbe3974-b980-4321-b078-5852ebbed48f"
      unitRef="U_USD">-7906000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_2b088e1b-6233-4a85-9eb4-f20bb87197a2"
      unitRef="U_USD">1230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_fa593792-cd16-4b75-b64f-cc458ecebf1c"
      unitRef="U_USD">-3800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_fc4e540d-86fc-454d-b326-a1794489e885"
      unitRef="U_USD">-22060000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_edc85235-3663-400a-a22e-14962bdb38fd"
      unitRef="U_USD">-3900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_5f489ca7-cd65-42a8-9c23-e0dc5fcd144e"
      unitRef="U_USD">-10957000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_93936dfd-7331-48c7-b163-90836debc6d4"
      unitRef="U_USD">-2022000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_4eb1034f-dd03-4bb7-98ea-1a034d3b2a6d"
      unitRef="U_USD">-479848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_7a116791-2103-4a1d-a4ee-aaa6b8325a2a"
      unitRef="U_USD">-4006000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="2"
      id="F_f05f7df5-740b-4d90-a0b6-91cb83ee2de8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="2"
      id="F_faf78149-ad50-4387-bc6a-5f716592234d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="2"
      id="F_94e50be8-0a62-426c-889f-4ee56b5652d0"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="2"
      id="F_04b51585-535e-4e7c-9864-e6586a185fbb"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="2"
      id="F_b006902b-1300-47a2-b9f4-3a9e26ce1099"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="2"
      id="F_25df4926-c3ba-4dd6-94ad-9dbac9527b0a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="2"
      id="F_45076d16-9765-4281-adca-73d069938163"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="2"
      id="F_84e2aa04-a9cb-40e5-9ab2-1a16cca60964"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="0"
      id="F_81a0ae9e-e204-4a9b-87db-d98ad4fecd2a"
      unitRef="U_shares">217031907</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="0"
      id="F_912108c3-043b-4ec7-a5a1-5e4505b4f1d4"
      unitRef="U_shares">216597777</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="0"
      id="F_0ff5110c-24af-4dc8-8d36-fc623c45b13e"
      unitRef="U_shares">216845782</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="0"
      id="F_8e8b4954-9121-4c10-a38f-dc594d65d020"
      unitRef="U_shares">216438643</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="0"
      id="F_af5cc772-ec1f-41d8-a4e8-bf7f1794772c"
      unitRef="U_shares">217031907</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="0"
      id="F_128ae29e-fa2d-4636-8dbe-0f17a31c5120"
      unitRef="U_shares">216597777</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="0"
      id="F_d6bf8f18-d949-44a9-befe-05750e9f9ee0"
      unitRef="U_shares">216845782</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="0"
      id="F_5234e71a-9f55-451d-b468-f081b3bd657c"
      unitRef="U_shares">216438643</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_3e27f9df-5724-4388-8fb8-17bb5dfb4202"
      unitRef="U_USD">-10957000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_879c19a2-5754-4afb-a5dd-fd8213dd6fe0"
      unitRef="U_USD">-2022000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_14245ded-8c34-4876-9b28-0155584ac198"
      unitRef="U_USD">-479848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_e6a76dd0-1b5d-4c4d-b214-95a440ec8397"
      unitRef="U_USD">-4006000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_d17e7751-281a-4dab-8c25-4f2636780fc9"
      unitRef="U_USD">-2658000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_b2169acc-6e97-4b4c-8b94-8de91c568b76"
      unitRef="U_USD">-4561000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_7660091f-e38d-4a27-993e-86fe262d5309"
      unitRef="U_USD">-14775000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_09d5384c-5014-47ee-a093-b66b1f38cf88"
      unitRef="U_USD">117000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6"
      unitRef="U_USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_2b0b37c6-d6fe-4765-b8cd-2f41535a787b"
      unitRef="U_USD">77000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_4ee13d4a-22df-4ee2-9ecd-b47c44caf986"
      unitRef="U_USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc"
      unitRef="U_USD">917000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_949e9ce2-a31b-4e30-9e7c-b2624607fd52"
      unitRef="U_USD">-287000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19"
      unitRef="U_USD">139000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_cbaa801e-3595-4e80-832e-b2d478fa4808"
      unitRef="U_USD">-2894000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_e78f85cc-e27d-4e89-aa42-8f5dd69630f4"
      unitRef="U_USD">2744000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_94c925a0-b3cd-4588-a476-c8c82544e386"
      unitRef="U_USD">-2945000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_40322db4-33b2-4905-9033-623d4e1835fb"
      unitRef="U_USD">-4345000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c0056eb7-e46e-4ff3-8aa5-4c4b6a166e51"
      unitRef="U_USD">-17669000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_45004740-4c1d-4895-ac69-ad6ecf6f0038"
      unitRef="U_USD">3778000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_f3e365f3-4110-41ca-92d7-3f8a9df323d5"
      unitRef="U_USD">-13902000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_509205bd-9646-4e2d-8489-ee61ec6b8dca"
      unitRef="U_USD">-6367000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c90b9a95-6363-431a-a9f4-cd5792b13ccc"
      unitRef="U_USD">-497517000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_fd36a313-cba7-4ed5-b016-424a146ecce7"
      unitRef="U_USD">-228000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_61e02cb3-08c5-450a-890b-1f40001111a8"
      unitRef="U_USD">24000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_52ca7df2-7f9c-4c08-b9cf-ffe61ce23f4a"
      unitRef="U_USD">290000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_9e6c7170-a1a2-455b-bbed-299e4a7774cf"
      unitRef="U_USD">-91000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_b2f697ab-210e-4f01-8e5e-87aa5c937034"
      unitRef="U_USD">44000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_71c37960-7ec8-466b-9c5a-2e869a160c24"
      unitRef="U_USD">-914000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_6938ce2c-318a-4e01-b3b0-7b192fae4826"
      unitRef="U_USD">867000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_7960f99b-891e-4bf5-9354-494a35203c03"
      decimals="INF"
      id="F_ea945012-97a8-48d4-8b54-36f180919479"
      unitRef="U_shares">216614407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_7960f99b-891e-4bf5-9354-494a35203c03"
      decimals="-3"
      id="F_3396c80d-1143-47f7-97ef-d01799a564e4"
      unitRef="U_USD">34658000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_683bfcf5-2a54-46b3-8707-c5acbb4d1618"
      decimals="-3"
      id="F_00ce7f13-7dd4-4d76-b322-dc83977be0e6"
      unitRef="U_USD">2583885000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_220160f6-3d66-4c56-9a3e-d6ae11a5074a"
      decimals="-3"
      id="F_18891e7d-71c9-4401-865c-05182da361dc"
      unitRef="U_USD">-30021000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_1c5c24f7-8823-4f3c-8bd7-998ed956ec51"
      decimals="-3"
      id="F_99a11cf2-76d8-45bf-aa60-2a890fec95ca"
      unitRef="U_USD">555620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_6a6f5beb-73a2-4221-8579-0db39cfb9270"
      unitRef="U_USD">3144142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d"
      decimals="INF"
      id="F_93f1bdcc-b2b2-4d5f-9e0f-b035c1e912f2"
      unitRef="U_shares">4854</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d"
      decimals="-3"
      id="F_ff2779c6-f998-444d-8ae7-efc39bfd6a15"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_0c444e20-cf66-4adb-8c32-cfca299e5308"
      decimals="-3"
      id="F_72ad889d-5314-4ba2-a0ff-9a7df28f9fc3"
      unitRef="U_USD">4017000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb"
      decimals="-3"
      id="F_5f349426-abb8-4e6a-8140-4d636352748e"
      unitRef="U_USD">4018000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d"
      decimals="0"
      id="F_7dc60e65-447d-4205-b134-110627409a9a"
      unitRef="U_shares">78877</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_a35e02b8-001a-4c8b-af56-ce83399e8a2d"
      decimals="-3"
      id="F_a0996f54-4959-4948-a713-65e0803ff89e"
      unitRef="U_USD">13000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_0c444e20-cf66-4adb-8c32-cfca299e5308"
      decimals="-3"
      id="F_ee1fe0f5-4640-402b-a1ea-8221a7598d9b"
      unitRef="U_USD">1028000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb"
      decimals="-3"
      id="F_e6582681-4f7a-4975-8c02-6da5d2d2ba18"
      unitRef="U_USD">1041000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_437ce3f6-a369-4f12-9f4d-87526f0d6c09"
      decimals="-3"
      id="F_7d741ecd-6661-415d-ae70-c4f93d90d7df"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb"
      decimals="-3"
      id="F_79f31022-2a50-420f-8d63-6e9770bd9642"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_7b170ca4-600a-48c6-939e-cdbc99b52f92"
      decimals="-3"
      id="F_94974820-7de2-4cd2-b348-32417181d8fc"
      unitRef="U_USD">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_3b0cc3f8-694e-4b1e-91f2-4727379706bb"
      decimals="-3"
      id="F_33728b0e-9127-4cc7-bf0f-eefca6bd54d2"
      unitRef="U_USD">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_458fb76c-bfdb-4719-a985-202147399be5"
      decimals="INF"
      id="F_580c253d-ba05-4cf1-8e4b-00b5d12a8573"
      unitRef="U_shares">216698138</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_458fb76c-bfdb-4719-a985-202147399be5"
      decimals="-3"
      id="F_acdc6e5a-c766-4c09-8054-808cf51c950c"
      unitRef="U_USD">34672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_b4f7a12c-3564-464a-b5bc-5f2335177689"
      decimals="-3"
      id="F_95af4c88-b07c-4106-a6c9-6bfd7ca811c4"
      unitRef="U_USD">2588930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c1245c8c-a3ec-4b5d-ab97-e205b42d9168"
      decimals="-3"
      id="F_d3a573a7-7f82-4e1e-9a84-02312c92b369"
      unitRef="U_USD">-31421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_40bad42e-61c2-4a1e-ba18-461f625fa5d9"
      decimals="-3"
      id="F_3739dae0-32b6-4469-9e69-2ce42f15318f"
      unitRef="U_USD">543011000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_b765f644-a1db-4f0d-85dc-80ca74301e37"
      decimals="-3"
      id="F_2fa00ec7-c016-4713-ac9b-66e8c592144c"
      unitRef="U_USD">3135192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_a3e25bd8-a13b-49e7-a553-63ab315de13e"
      decimals="INF"
      id="F_00cdcfe1-9681-44d9-8407-18f96fa874c3"
      unitRef="U_shares">245879</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_a3e25bd8-a13b-49e7-a553-63ab315de13e"
      decimals="-3"
      id="F_3c50e637-a505-457c-bf84-dc4fc43c7f5f"
      unitRef="U_USD">40000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_39755400-01b7-447a-a803-4eb694a43f27"
      decimals="-3"
      id="F_88a7ca36-03f2-4f8c-93d5-4018de2c5aee"
      unitRef="U_USD">3444000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424"
      decimals="-3"
      id="F_fab0ef4d-6078-46c2-8bd1-263a122467ed"
      unitRef="U_USD">3484000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="C_91012bf0-1d8f-479d-b526-f572730fdff4"
      decimals="-3"
      id="F_a13066e9-4c3c-4a81-bf82-632a9df1b6e9"
      unitRef="U_USD">-456282000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424"
      decimals="-3"
      id="F_886f280b-8833-464a-86e6-4552f435064b"
      unitRef="U_USD">-456282000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_66af4386-05e6-493c-ab62-096c57bc606c"
      decimals="-3"
      id="F_c3fb6395-6384-4488-8d81-cbf3c3b4b6f4"
      unitRef="U_USD">-13324000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_04512cb9-7ed3-4dab-b844-09d0e141b424"
      decimals="-3"
      id="F_94751409-bb41-4d81-938c-6dbb519e0c39"
      unitRef="U_USD">-13324000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_12663c7d-1eb2-4d04-9393-ae46185e9251"
      decimals="INF"
      id="F_7b59b702-c690-4a30-9e37-778dc800ed72"
      unitRef="U_shares">216944017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_12663c7d-1eb2-4d04-9393-ae46185e9251"
      decimals="-3"
      id="F_5e80146c-f495-41d6-9945-eaed980d156e"
      unitRef="U_USD">34712000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_95d5919a-ce8b-43bc-9158-f7c91bcbc39d"
      decimals="-3"
      id="F_81a4ce91-d4e7-42ac-a2d3-bea610d5d79b"
      unitRef="U_USD">2592374000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_9d7e8a73-19c5-4061-8e94-ae9c00162d59"
      decimals="-3"
      id="F_961b690e-e411-49d9-af86-2cf36b55b7ce"
      unitRef="U_USD">-44745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_eac8bbf5-39f4-4507-959a-6a8e722487e7"
      decimals="-3"
      id="F_ca0ba1c9-22f1-44e9-b742-aa878d81b2ae"
      unitRef="U_USD">86729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f"
      decimals="-3"
      id="F_4595a48f-8ec1-487a-91e1-bca9a5afb7e6"
      unitRef="U_USD">2669070000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9"
      decimals="INF"
      id="F_6e45ffc2-df61-4266-8f27-d63f1cb149bb"
      unitRef="U_shares">15478</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31"
      decimals="-3"
      id="F_f575a380-1903-47e5-a8eb-dc8b433908a9"
      unitRef="U_USD">4121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_a98a2343-5fe2-42b1-beef-ab926dbdede7"
      unitRef="U_USD">4121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9"
      decimals="0"
      id="F_72194528-51ff-4491-b17f-939187907101"
      unitRef="U_shares">78772</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_4b1204d2-83a7-4384-b6c6-1891837206a9"
      decimals="-3"
      id="F_7370fe07-afb7-42fa-8f09-0c22666dc55c"
      unitRef="U_USD">13000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_39d1fc9e-51bd-4c46-9d02-1abbad998f31"
      decimals="-3"
      id="F_642cb842-eee6-41fb-aaa8-a9f34d099210"
      unitRef="U_USD">1045000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_6764a7bc-2812-43a4-b308-95f364f874e8"
      unitRef="U_USD">1058000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_e0da41b1-6681-460f-93ee-bbe63b6bb419"
      decimals="-3"
      id="F_9936b053-2a33-4422-aedd-6dcb0fd3ffdc"
      unitRef="U_USD">-10957000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_abc04c7c-47ef-407a-9c8c-77eda2520efb"
      unitRef="U_USD">-10957000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_6249aa2f-2ec7-48cb-9c1d-d5ed6a28888c"
      decimals="-3"
      id="F_3a006bf5-d736-428a-9195-4d09cf33188a"
      unitRef="U_USD">-2945000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_7cd72e85-57f0-4032-a5ef-dbb5b8933d35"
      unitRef="U_USD">-2945000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_498e2970-168a-4f61-9a80-c017339447c5"
      decimals="INF"
      id="F_949921db-5ad3-424e-966d-60216c788889"
      unitRef="U_shares">217038267</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_498e2970-168a-4f61-9a80-c017339447c5"
      decimals="-3"
      id="F_cca8402a-7f92-46cb-835c-5012715f8f09"
      unitRef="U_USD">34725000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d5f975dc-561c-4daa-ba61-e87d5df2f798"
      decimals="-3"
      id="F_c7c2529a-cae2-4516-b9b5-7522456593e1"
      unitRef="U_USD">2597540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_e14b108e-a995-4700-a926-02609e741549"
      decimals="-3"
      id="F_19872adc-f4e8-4e1b-b925-7a9fef630e21"
      unitRef="U_USD">-47690000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_297749cd-83f9-45e7-8c88-67a8904e7ab0"
      decimals="-3"
      id="F_ebfca4cd-65a6-4c44-93a0-212c7c23d07b"
      unitRef="U_USD">75772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_4c8b8606-7046-47b5-abf9-b8d2e930cba6"
      unitRef="U_USD">2660347000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_13ef7269-b078-44b7-9607-7a5e220fd21d"
      decimals="INF"
      id="F_7403fec0-cf4d-48f6-a58d-580c2351c398"
      unitRef="U_shares">216245501</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_13ef7269-b078-44b7-9607-7a5e220fd21d"
      decimals="-3"
      id="F_7a951208-5f82-4432-bc75-09222c03502b"
      unitRef="U_USD">34599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_52ab22a0-08d2-44a0-ad4c-fab0261eac55"
      decimals="-3"
      id="F_3b70702d-2777-420e-af6e-5cce116c1969"
      unitRef="U_USD">2567828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2576406d-2c6a-4756-ae55-970448851d94"
      decimals="-3"
      id="F_f3eb77e5-8aea-4bdd-9979-688c27d60128"
      unitRef="U_USD">-33251000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_131c18a5-4286-4b6b-a9f6-903a035ce4ec"
      decimals="-3"
      id="F_3f444062-3a0e-45f9-81d4-9fdf73875daa"
      unitRef="U_USD">565041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f"
      decimals="-3"
      id="F_5dfef63b-265d-403d-910f-f52f57367ce3"
      unitRef="U_USD">3134217000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e"
      decimals="INF"
      id="F_1eba16a7-1f43-4a2a-82d3-ed3dcaa33570"
      unitRef="U_shares">2591</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e"
      decimals="-3"
      id="F_6ae9f379-399f-4760-9b06-d52d05b9e285"
      unitRef="U_USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_eefce38f-d9eb-461a-b0a1-b2984d87244f"
      decimals="-3"
      id="F_bf01a5b5-7055-4c65-9552-4da41e48c4d2"
      unitRef="U_USD">2661000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69"
      decimals="-3"
      id="F_fb012a4b-cdfd-41cd-b900-639e2730cc14"
      unitRef="U_USD">2661000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e"
      decimals="INF"
      id="F_0b5a44e7-508c-455d-830a-e8ed3b445ce2"
      unitRef="U_shares">62490</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_81906973-0545-4915-93a8-6f2d6b0a750e"
      decimals="-3"
      id="F_9065823d-b28f-4b1d-a798-d4b39bafa360"
      unitRef="U_USD">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_eefce38f-d9eb-461a-b0a1-b2984d87244f"
      decimals="-3"
      id="F_6f1decc5-56a0-4ea1-b819-4224c142234a"
      unitRef="U_USD">1028000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69"
      decimals="-3"
      id="F_3aed5202-1e18-46dd-a47c-2344477ec2bc"
      unitRef="U_USD">1039000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_7e70d2a3-1e52-4788-877e-61eb638d345b"
      decimals="-3"
      id="F_0ef9f827-4e33-4c93-b8b8-647a37100825"
      unitRef="U_USD">1503000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69"
      decimals="-3"
      id="F_753d5fa3-485d-49dd-81d4-dbec8454b581"
      unitRef="U_USD">1503000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_ca7d8912-fb18-43c0-9eb6-9bf9752c1a47"
      decimals="-3"
      id="F_5923b13c-d160-4f1c-a828-0459136cf53f"
      unitRef="U_USD">6755000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_5d68a0ea-7b28-488a-9b63-684dcf2b0d69"
      decimals="-3"
      id="F_2300098a-d8b8-4d50-b124-bcf85e622556"
      unitRef="U_USD">6755000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30"
      decimals="INF"
      id="F_191b6b07-cf2c-41c5-bae8-c326f6ba06e4"
      unitRef="U_shares">216310582</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_f58f4ca6-b610-48f3-9882-eb14fc79ca30"
      decimals="-3"
      id="F_ad071981-ee8c-4695-ba22-11304d7c2246"
      unitRef="U_USD">34610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_7504008b-fab0-4353-a004-5affa01b353e"
      decimals="-3"
      id="F_69860ef7-936f-4964-8c49-c027a51966d7"
      unitRef="U_USD">2571517000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_0314e6ac-a8a7-4e73-8624-ca77b4a7dc57"
      decimals="-3"
      id="F_f4c360eb-fe5f-4488-a8fe-9f1b66252498"
      unitRef="U_USD">-26496000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_5e7b61a7-974c-49ff-b18f-edbb9b54ae01"
      decimals="-3"
      id="F_425fb12d-bd5b-4cb7-ad61-254a6efc79c7"
      unitRef="U_USD">566544000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_08c90113-7535-48ca-a4f8-8c8bc753315f"
      decimals="-3"
      id="F_bb9ad6e9-374e-43b4-b118-743d5a47a6a1"
      unitRef="U_USD">3146175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_3e28d891-0e6f-41a6-80fc-383aa59a4def"
      decimals="INF"
      id="F_2967fa6b-04a5-4afd-83ac-d7477c4a1591"
      unitRef="U_shares">209714</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_3e28d891-0e6f-41a6-80fc-383aa59a4def"
      decimals="-3"
      id="F_86667c58-cd91-40b5-ad67-7521c0f29526"
      unitRef="U_USD">34000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_3a44d6b7-93d1-4d64-b3f2-c5dec160f82d"
      decimals="-3"
      id="F_4adf2f40-f37b-4be9-9f6f-ce8a7ad5b4c6"
      unitRef="U_USD">3477000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878"
      decimals="-3"
      id="F_3fe4bdea-3bab-4872-8634-8b0fb1719427"
      unitRef="U_USD">3511000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="C_24d2406c-ca97-429b-8fbe-6f2119430b0a"
      decimals="-3"
      id="F_f1381d18-ed0d-42ac-9319-10e8b06eeb63"
      unitRef="U_USD">-3487000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878"
      decimals="-3"
      id="F_a6dbfe3e-82ee-4750-86e5-5b195710a138"
      unitRef="U_USD">-3487000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2e3392e4-6cfb-4c56-bcef-679395b53b17"
      decimals="-3"
      id="F_7c795bd6-0987-423b-bd29-53436f93cb51"
      unitRef="U_USD">1368000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_3ca227f1-2038-4e43-a752-54f9caa7d878"
      decimals="-3"
      id="F_f7ea379c-6cbc-4799-b372-2822f234104a"
      unitRef="U_USD">1368000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_d99b8615-af1b-4404-95a5-07b661d1d150"
      decimals="INF"
      id="F_a626e09d-ac1e-4e0e-9ce1-aae9ce47d035"
      unitRef="U_shares">216520296</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d99b8615-af1b-4404-95a5-07b661d1d150"
      decimals="-3"
      id="F_c3760087-5e74-42a7-a6cc-e193a5111fa8"
      unitRef="U_USD">34644000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_739b8a27-0b98-47e4-a0b5-7a98cb99e6fc"
      decimals="-3"
      id="F_404fb493-42b0-44d2-88d8-4aa475331662"
      unitRef="U_USD">2574994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_50d7f5b1-b24a-4655-88bf-dae3846d4cb2"
      decimals="-3"
      id="F_035c5414-2fd7-4612-8dbf-e65a6d858c27"
      unitRef="U_USD">-25128000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_becab193-f9d3-4c30-b9a1-acc4ab41e227"
      decimals="-3"
      id="F_5745e9f1-1ced-4474-ad5e-13f286a5ce19"
      unitRef="U_USD">563057000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718"
      decimals="-3"
      id="F_939b0455-90ad-41f4-979e-2efb8d5af851"
      unitRef="U_USD">3147567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6"
      decimals="INF"
      id="F_2c756221-2b28-4a23-89ed-5cd95edfaf1e"
      unitRef="U_shares">15130</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6"
      decimals="-3"
      id="F_3535ae3d-5b5a-4a5e-8d53-055ee85d7f51"
      unitRef="U_USD">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba"
      decimals="-3"
      id="F_cc663d98-e331-4763-bb5c-4e7893a80853"
      unitRef="U_USD">3749000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_6f415a05-439b-4d02-902d-955abbba1024"
      unitRef="U_USD">3751000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6"
      decimals="0"
      id="F_8a7fe46b-d124-4f30-a448-98e20f01ef70"
      unitRef="U_shares">72320</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_3d65b528-1466-4a01-b956-2426016f2ea6"
      decimals="-3"
      id="F_bbc408c3-fba8-488d-b62b-a2cede5e090b"
      unitRef="U_USD">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_d6e4d668-19d9-4820-8c81-6c1a00e4fdba"
      decimals="-3"
      id="F_52232312-b6ca-478c-8076-e6d623cd8a6c"
      unitRef="U_USD">1212000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_341673eb-2236-405c-8247-d14add5b591c"
      unitRef="U_USD">1223000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_d2743705-671d-453c-b287-68bb9877ed79"
      decimals="-3"
      id="F_1c8059aa-1438-45c7-bc20-4406cd4232a7"
      unitRef="U_USD">-2022000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_466cd85b-9b02-4380-af01-b40d9f5ae323"
      unitRef="U_USD">-2022000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_08c3bed1-20f2-4e1c-87be-165ecd321b4c"
      decimals="-3"
      id="F_7ae1b213-a74e-4f1b-b0f7-d632a09e20d5"
      unitRef="U_USD">-4345000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_236c8c55-ba6a-4fcf-9296-8ec3a0d2697e"
      unitRef="U_USD">-4345000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006"
      decimals="INF"
      id="F_ca5f0dcd-7981-4d81-a17a-6911db39c4f7"
      unitRef="U_shares">216607746</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_f04d6c5d-968b-4ca5-80f6-48f39fe9a006"
      decimals="-3"
      id="F_d4971e0e-da93-4b4e-b0bd-e73a109551a0"
      unitRef="U_USD">34657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_3986a047-2cca-455d-adda-e4f9c92c7a02"
      decimals="-3"
      id="F_af204a28-7921-490c-8b76-215dc40fe408"
      unitRef="U_USD">2579955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_3637eb08-a3b2-47e6-b498-e8bd2c8e4ab5"
      decimals="-3"
      id="F_e2ebf46c-61e2-4aab-aaf7-9a4d36108cc2"
      unitRef="U_USD">-29473000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2dff3c76-eb4a-446b-b6cf-267ce14ec96a"
      decimals="-3"
      id="F_29bae99f-2285-431b-bb9a-e5e8a199e658"
      unitRef="U_USD">561035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_5562089b-4f2a-46fe-ae34-79fb7c020258"
      unitRef="U_USD">3146174000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c53ee29d-e13e-46c7-b90c-6fd4faa9f08c"
      unitRef="U_USD">-479848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_ee66a230-d018-4487-80e7-23bc281de6c4"
      unitRef="U_USD">-4006000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_8a80c059-5975-43ec-a3b5-c2571dacea17"
      unitRef="U_USD">89222000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_ef12d889-41ec-4fb6-b4e2-6d8f942ecbcd"
      unitRef="U_USD">87853000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_a6c4d986-cfce-408d-83df-cc4c9d743650"
      unitRef="U_USD">-33113000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_bed08994-0ae0-42ca-88e4-8e77b8e3c56e"
      unitRef="U_USD">98000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_2419e67e-c454-496b-9223-4b5bad448a6c"
      unitRef="U_USD">12961000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_cb26fd91-3421-4e87-9bb5-d67f2ee99b93"
      unitRef="U_USD">9829000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_32c34296-76ac-404c-907d-5e852e4541ad"
      unitRef="U_USD">-99000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_7cea320d-ae9d-4393-ac9f-0521aa88b6e8"
      unitRef="U_USD">-762000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_6c1a44a0-3a3f-493a-bf06-adc936d25b1c"
      unitRef="U_USD">2580000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_9ea28af7-7ca1-4d95-b479-6bb139185a5f"
      unitRef="U_USD">2581000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_e0acdd69-710f-4dd2-a2eb-3e9deab77ed6"
      unitRef="U_USD">470832000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_831be00b-9d0a-47c4-a40c-c173f0767c0a"
      unitRef="U_USD">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_a2661e6b-e0d1-47ac-a118-e8d46d7ea4eb"
      unitRef="U_USD">290000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_1c430583-2eab-4134-a1d8-e87334139021"
      unitRef="U_USD">74000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_5294dd03-948b-4914-8db3-78c9c1fb4d33"
      unitRef="U_USD">-9133000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_3301b076-74a8-410a-b9aa-67036aef571b"
      unitRef="U_USD">16136000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c0c79e74-1a4d-4134-a55c-f6275051d127"
      unitRef="U_USD">25124000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_3c9a0ab2-9360-4557-8a59-94c00c20aff3"
      unitRef="U_USD">48663000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_3e2df53f-5b78-47ea-ac0b-41a8cb36374d"
      unitRef="U_USD">6422000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_4241b71b-dddb-4f16-bb40-79f601e947e7"
      unitRef="U_USD">25170000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_ed365f13-c25a-4a3b-9e46-776c8b10284b"
      unitRef="U_USD">5985000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_e5ba246f-b1ea-45ec-bbc9-5c1e49e404ee"
      unitRef="U_USD">21386000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_1955e2c0-bdf8-46cc-aac1-12940a5d8e50"
      unitRef="U_USD">-7547000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_6a01e14b-e8c0-44dc-aaf7-bdaf3b2b80db"
      unitRef="U_USD">-7711000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_01de8ad6-277a-4a94-b66b-f424cbaa1dff"
      unitRef="U_USD">-3234000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_9fd258b9-f3af-4706-9f2f-e5927d6501fd"
      unitRef="U_USD">12232000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_39c5d7a2-9df8-4993-a20b-60781ccdfa47"
      unitRef="U_USD">41702000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_865de97d-6abb-4ab5-adc2-3e9c8971fab6"
      unitRef="U_USD">8517000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c0cc5e55-4c92-4001-bdc3-2149e4694014"
      unitRef="U_USD">88459000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_a1141016-b9a8-4445-8372-98b513866e75"
      unitRef="U_USD">87167000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_64e4dd54-eedd-4337-93e6-e654d48b112f"
      unitRef="U_USD">325000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_ed68073b-24c3-402d-b63f-06fa85c38040"
      unitRef="U_USD">75319000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_56e3dc07-00c4-4784-8704-4c1af92a0ac5"
      unitRef="U_USD">4868000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_45b8810e-ab48-45e3-b6cc-97e1fcdb8e6c"
      unitRef="U_USD">62000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_0a8128e7-922c-4127-a372-7a46a702c473"
      unitRef="U_USD">-83266000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_5d7f6811-a611-4b52-987e-cc175892782e"
      unitRef="U_USD">-11786000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_95a327a7-df97-416d-8b10-387da9b8fd3d"
      unitRef="U_USD">2242000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_e4e94b8a-91fd-4731-838d-cea727594c8e"
      unitRef="U_USD">2443000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_1a35f0ec-d863-4132-b24d-a630c5be3254"
      unitRef="U_USD">1479000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_32f292df-bf65-4659-ba1d-1adce28844ee"
      unitRef="U_USD">96000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_c13dc799-485b-45c7-a140-adc95a279869"
      unitRef="U_USD">248000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_b8b3e6d8-b1a3-4fb6-8d2a-ba28d3259ea4"
      unitRef="U_USD">348000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_6b21b197-03a3-48bc-8303-eab405f50040"
      unitRef="U_USD">515000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_1fde6378-a2b5-4a36-81b6-e55370566786"
      unitRef="U_USD">1999000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_d1f0ae1f-d116-4d5d-b2ad-dafb95f28809"
      unitRef="U_USD">-1857000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_0a553711-5308-4c77-9ee1-567e99595aa8"
      unitRef="U_USD">-533000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_65bdb2b5-c9fe-4183-bcbf-5cdbb75124a4"
      unitRef="U_USD">-42906000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_65797413-63d6-4768-9947-33870379252d"
      unitRef="U_USD">-1803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_da8f18a2-e31f-4663-825f-7ad63b0c83dd"
      unitRef="U_USD">170611000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f"
      decimals="-3"
      id="F_56aa9050-9e17-4ee9-87f7-3639456dc6c0"
      unitRef="U_USD">163240000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_0bc8f24a-281e-4697-9c1a-ec890150aec4"
      unitRef="U_USD">127705000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718"
      decimals="-3"
      id="F_959e2cab-75b3-4d8d-923a-d33efcd8dc3d"
      unitRef="U_USD">161437000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_f102022f-a9cf-421f-9d37-83e7e5182521"
      unitRef="U_USD">930000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_7249e097-4330-44b8-8397-f4079bc7cea8"
      unitRef="U_USD">6976000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_66cdc660-49c3-4c38-a1b1-b1d91f171bb3"
      unitRef="U_USD">4073000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_9b303cc8-bd12-45ff-bac8-a957062d033a">&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, cleaners, 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;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, 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;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 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;Segment Reporting (Topic 280): Improvements to Reportable Segment 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 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. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect to adopt this guidance for our fiscal year 2025 annual reporting and are currently finalizing our assessment of the impact that this standard will have on our segment disclosures.&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. The update will be effective for annual periods beginning after December 15, 2024. This guidance becomes effective for our fiscal year 2026 annual reporting. The Company is currently evaluating the impact that this guidance will have on the presentation of its 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="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. The Company is currently evaluating the impact that the new guidance will have on the presentation of its 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;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_5cf254ab-f405-4b08-a74a-781b9fc2bd0a">&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;Segment Reporting (Topic 280): Improvements to Reportable Segment 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 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. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect to adopt this guidance for our fiscal year 2025 annual reporting and are currently finalizing our assessment of the impact that this standard will have on our segment disclosures.&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. The update will be effective for annual periods beginning after December 15, 2024. This guidance becomes effective for our fiscal year 2026 annual reporting. The Company is currently evaluating the impact that this guidance will have on the presentation of its 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="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. The Company is currently evaluating the impact that the new guidance will have on the presentation of its 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;</neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_5b66cabb-de93-4819-b91e-571f333199c7">&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;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 derives revenue from two primary sources&#x2014;product revenue and service revenue.&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;Product revenue consists of shipments 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;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Diagnostic test kits, culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Consumable products marketed to veterinarians, retailers, livestock producers and animal health product distributors; and &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. &lt;/span&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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenues for our products are recognized and invoiced when the product is shipped to the customer.&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;Service revenue consists primarily 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;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Genomic identification and related interpretive bioinformatic services; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Neogen Analytics; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;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.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;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;Other commercial laboratory services. &lt;/span&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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenues for Neogen&#x2019;s genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. Revenues for Neogen Analytics is earned ratably over the term of the underlying agreement.&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:1pt;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;Payment terms for products and services are generally &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;30 to 90 days&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;.&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;Contract liabilities represent deposits made by customers before the satisfaction of performance obligation(s) and recognition of revenue. Upon completion of the performance obligation(s) that the Company has with the customer, the liability for the customer deposit is relieved and revenue is recognized. These customer deposits are recorded within deferred revenue on the condensed consolidated balance sheets. Changes in the balances relate primarily to sales of the Company's genomics services and Neogen Analytics.&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: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:83.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:30.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.205%;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.458%;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.205%;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:16.073%;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.205%;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.494%;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:3.036%;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.205%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Recognized into revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;4,309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;9,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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: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 and nine months ended February 28, 2025 and February 29, 2024&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:40.206%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.031%;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.433%;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.031%;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.402%;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.031%;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.846%;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.175%;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.844999999999999%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;17,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;58,479&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;63,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;40,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;122,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;128,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;77,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;242,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;246,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,815&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;35,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;32,180&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;6,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,934&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;157,754&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;476,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;488,435&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,504&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;17,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;45,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;47,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;26,951&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;27,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;23,827&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;23,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;66,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;65,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;18,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;49,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;53,518&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;68,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;71,058&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;192,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;198,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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>
    <neog:ProductsAndServicesPaymentTerms
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_eb94b796-7c73-4e6d-924d-0828a471b1cb">30 to 90 days</neog:ProductsAndServicesPaymentTerms>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_3c3096b8-011c-4fd4-8bce-e58be66793fa">&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:83.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:30.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.205%;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.458%;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.205%;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:16.073%;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.205%;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.494%;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:3.036%;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.205%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Recognized into revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;4,309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;9,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f"
      decimals="-3"
      id="F_d34f9a2f-56a8-4b3c-8390-fc0e6f36ebd5"
      unitRef="U_USD">5651000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718"
      decimals="-3"
      id="F_4133dbe1-bf1c-4376-9f3b-6c9398e580c9"
      unitRef="U_USD">4679000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_a465dba3-bd4c-468e-8b78-a9d14db7ed6e"
      unitRef="U_USD">4632000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f"
      decimals="-3"
      id="F_20ff19ad-c617-46d1-864b-ac3542ae2fe6"
      unitRef="U_USD">4616000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_1b73e39f-cb57-48cf-976b-8569148ca97c"
      unitRef="U_USD">3021000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_5fa9d9e7-ea02-42ff-82a2-31cc8ab4a29f"
      unitRef="U_USD">5116000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_6c9d05ba-c9ed-479a-82bf-eff65eb3da38"
      unitRef="U_USD">10425000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_030ded9e-fa0f-4341-ad54-aa049f9dd5e5"
      unitRef="U_USD">11094000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_404eefac-5f39-4402-ac66-b4d0dfaad524"
      unitRef="U_USD">2903000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_4b28dabf-44aa-42eb-9a9d-e45f8ad86fce"
      unitRef="U_USD">4309000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_26f13a38-ec1c-4ac0-9040-ab2374b645e6"
      unitRef="U_USD">9288000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_ed029a0e-4d53-4ecc-9e04-9482de809108"
      unitRef="U_USD">10224000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_7d9a33e4-7f60-494e-999c-2fd5f2310fa9"
      unitRef="U_USD">5769000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_d15c898e-6b3a-4a3b-874e-95d3fd6af7c5"
      unitRef="U_USD">5486000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_c057f1ba-9ba0-49f7-9c30-320c14317620"
      unitRef="U_USD">5769000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_bbb69724-52f4-41dc-81b1-e05051eb75c8"
      unitRef="U_USD">5486000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_786ede29-1953-4210-a6b9-f97d0e0f6f51"
      id="F_a9bb28ac-7554-46d9-a072-6bb3da11d09f">&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 and nine months ended February 28, 2025 and February 29, 2024&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:40.206%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.031%;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.433%;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.031%;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.402%;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.031%;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.846%;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.175%;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.844999999999999%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;17,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;58,479&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;63,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;40,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;122,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;128,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;77,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;242,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;246,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,815&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;35,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;32,180&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;6,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,934&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;157,754&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;476,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;488,435&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,504&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;17,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;45,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;47,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;26,951&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;27,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;23,827&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;23,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;66,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;65,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;17,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;18,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;49,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;53,518&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;68,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;71,058&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;192,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;198,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8163300f-ac03-431f-b181-164c109bca3c"
      decimals="-3"
      id="F_1855a158-4847-49d7-a27b-3fa269ca2fee"
      unitRef="U_USD">17595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f86a5a9e-88d2-4067-886a-d90207f117dc"
      decimals="-3"
      id="F_56b8abd2-a2c1-4d22-863c-568c3d18238a"
      unitRef="U_USD">19738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1d31a8f9-9249-476c-bdb5-ad7cd43265cc"
      decimals="-3"
      id="F_757ac0d7-7b8a-407d-a5d3-7493594bd024"
      unitRef="U_USD">58479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6a91ac0f-48b2-4125-b79a-454d81a857e6"
      decimals="-3"
      id="F_0cf9b2f5-3216-4ec8-a349-be3f24700a2e"
      unitRef="U_USD">63116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5150f1f0-c916-4fd5-a80b-0288eca33627"
      decimals="-3"
      id="F_5acf0f41-7e07-4890-a0c5-2bb10783179a"
      unitRef="U_USD">39882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7312cd82-eaa2-4f44-9df9-b01684a9cf97"
      decimals="-3"
      id="F_1e84680e-d8c2-4f08-8004-ed2e593d4371"
      unitRef="U_USD">40395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_36ca67ca-f850-42d2-90a3-03d978cdbd7f"
      decimals="-3"
      id="F_0dea8f57-a3d4-4f8d-8751-72deaa4ebb3d"
      unitRef="U_USD">122317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_aa74de67-ea9f-48ce-b5f1-32d142a3fb41"
      decimals="-3"
      id="F_63d8f196-4e61-4a4f-a828-939214c0bbb1"
      unitRef="U_USD">128393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0e3f3378-d470-40e7-9a4a-6185093bc175"
      decimals="-3"
      id="F_5cf14c00-f446-481d-aedd-b41f634751f0"
      unitRef="U_USD">77744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b8d700f6-5e5a-4f33-a6c6-d792de425628"
      decimals="-3"
      id="F_6c852e49-7511-4056-8c3a-23a0cc5cfd0f"
      unitRef="U_USD">81168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_216bbee9-3123-43f8-8974-ee9c4462d370"
      decimals="-3"
      id="F_a89a1ca3-81fd-4306-ae36-7215aca1c0d5"
      unitRef="U_USD">242710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_96473064-d98d-49a9-9dc0-3188d17d7660"
      decimals="-3"
      id="F_6ebfa89d-9d92-4186-b0e6-5ab8b07ef883"
      unitRef="U_USD">246812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_43e444a8-7859-4b2a-9695-dc8c2bafa7c6"
      decimals="-3"
      id="F_f0b85cb8-d737-491b-8e8b-12ec67d32e16"
      unitRef="U_USD">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_27feb6a4-2da6-43ef-964f-13b0b3e965d1"
      decimals="-3"
      id="F_fe26bb89-edfc-41db-9a3e-c724f7bec083"
      unitRef="U_USD">10136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_17f15113-13ef-4a10-99c3-1d13ad95cf48"
      decimals="-3"
      id="F_7bb08200-ce7e-445d-9d7b-bc10ac1bdb21"
      unitRef="U_USD">35717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f55b44db-9ca7-4bb0-9c6d-59d1cc0b9ee6"
      decimals="-3"
      id="F_b59704a0-dbb6-4bfa-ad01-effa7cf7c36e"
      unitRef="U_USD">32180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0e238539-9403-496e-b611-aa2e57187e96"
      decimals="-3"
      id="F_a8928960-7569-40aa-8d07-ea26bca2dd85"
      unitRef="U_USD">5695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_aa057976-e845-40d0-9514-ac47802dcc17"
      decimals="-3"
      id="F_b6bca275-0af7-4959-9242-9926b9fe816e"
      unitRef="U_USD">6317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8b106a44-4852-445f-b7fc-a9432f354093"
      decimals="-3"
      id="F_96665d1a-6010-41c8-b4c5-dd622c344347"
      unitRef="U_USD">17091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3136247d-500d-43fa-99ae-884bbc4f2135"
      decimals="-3"
      id="F_3ab81e0c-c4c3-477e-af14-f2d074a20fe5"
      unitRef="U_USD">17934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ecd1d100-a49d-4cec-a06d-cb6a935dfe23"
      decimals="-3"
      id="F_0dbde8b1-c89a-40df-98ef-f0f337b5b41e"
      unitRef="U_USD">152731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6b1dadff-0787-4759-9d70-f71298c72ddf"
      decimals="-3"
      id="F_7e9a35a7-d687-4fac-9703-60d9459004d0"
      unitRef="U_USD">157754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15"
      decimals="-3"
      id="F_1678ada9-d8d5-4c63-bbf8-142b4c5a7d34"
      unitRef="U_USD">476314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bdaf59ad-0575-4f5e-b113-81d01346f7b4"
      decimals="-3"
      id="F_d5528ef6-2d4c-4057-907b-66845bf4b83c"
      unitRef="U_USD">488435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4850a9f5-10a4-4fa1-923f-d478c307dcda"
      decimals="-3"
      id="F_e075ba1e-d8dc-4efc-86cb-6b1f17534714"
      unitRef="U_USD">1504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4b5f0df9-9382-44c0-9461-8d176e03479f"
      decimals="-3"
      id="F_34a30220-0a31-426a-b81c-86326492433f"
      unitRef="U_USD">1372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7a85e732-f70c-4b11-a7cf-6594529a22bd"
      decimals="-3"
      id="F_3ac30f15-a304-4f62-8526-17285ac41408"
      unitRef="U_USD">4864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_47e23e69-6492-4342-a751-f094afd7c7d3"
      decimals="-3"
      id="F_b739d2dd-4e1a-4302-ae87-c1c5010aa103"
      unitRef="U_USD">4710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_be353c70-ee34-46ca-927b-027b827e6aef"
      decimals="-3"
      id="F_ef1a44e5-e24e-49db-85cd-f02eedd5caf5"
      unitRef="U_USD">15412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3ad4eea3-be1f-466c-a3a6-537e87e515f1"
      decimals="-3"
      id="F_4166212b-3fb0-4af8-b9ac-e1b5a9e816b9"
      unitRef="U_USD">17976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6a579827-1c25-41c3-85b9-1d5dcf3fd8ad"
      decimals="-3"
      id="F_cae56e92-014b-4846-a195-f4d00e9bd141"
      unitRef="U_USD">45209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_880c022f-b185-41a8-888a-a11b4ee5cfe0"
      decimals="-3"
      id="F_43d728f8-3494-4cf5-8694-7559d2e9beef"
      unitRef="U_USD">47845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb548d5e-4cf6-401b-a7a2-f50948e2b6ac"
      decimals="-3"
      id="F_d3d7a4c7-ab19-4667-ad6b-2a0b207a8a25"
      unitRef="U_USD">10497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3041fd15-1a9e-44e2-acdb-8b6edb1e2dc3"
      decimals="-3"
      id="F_4dc37d6b-4462-496b-b9f6-4fa5a50f2583"
      unitRef="U_USD">10066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2d344b0c-8930-40d1-a502-f3f08cd5693a"
      decimals="-3"
      id="F_75abb0bf-f0d8-4757-a036-27e6b7151f75"
      unitRef="U_USD">26951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4e49ab02-dbd9-40d1-8d92-0edc451c9c79"
      decimals="-3"
      id="F_eef4f4fa-3f22-44c6-ab03-b9a8c92fe47d"
      unitRef="U_USD">27226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_802ce955-1a75-4b58-8c02-f217d5cd3d06"
      decimals="-3"
      id="F_1214157a-6067-4ada-bd63-a88f6d99aa65"
      unitRef="U_USD">23827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ae7f3013-83a9-4d52-87f3-09dda04c175a"
      decimals="-3"
      id="F_3d3c40ed-62e1-451e-9288-24252cc01dc8"
      unitRef="U_USD">23055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9774cc20-a738-4ba6-a6d5-76f7db1481fe"
      decimals="-3"
      id="F_78e3edf5-6ddb-4ea3-80e3-3f500bf34c4e"
      unitRef="U_USD">66557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13d2a74f-7992-4757-87b3-74d15f38148f"
      decimals="-3"
      id="F_d39a8592-cd90-49b2-ae5f-fe4e87340174"
      unitRef="U_USD">65694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fffa6e2d-3cb5-443c-a837-3afb69db0004"
      decimals="-3"
      id="F_ba5cb4aa-838a-46ee-afc2-820fd5d53980"
      unitRef="U_USD">17009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_891349f6-7373-49de-a1da-10b851b42442"
      decimals="-3"
      id="F_9b67d132-b2d5-4fb0-8553-c8b1c067c2de"
      unitRef="U_USD">18589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f7f4ad0a-29d3-43b0-8e85-62833935a42e"
      decimals="-3"
      id="F_482c51eb-7354-43a8-a92b-81bb93c09d94"
      unitRef="U_USD">49307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7fc14957-0be5-4007-aeed-b185c1f9490a"
      decimals="-3"
      id="F_cdb77d31-c6cf-49cd-8873-5abe2f7a32d6"
      unitRef="U_USD">53518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_859a2699-6d60-4ff3-bd3b-ffe254b2fab9"
      decimals="-3"
      id="F_19bde956-4ad2-4ecd-97ab-44db3c6ea36c"
      unitRef="U_USD">68249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_37b38c07-7c7d-4ec3-8ede-71b487c43c61"
      decimals="-3"
      id="F_bebf8077-db87-4a27-8671-fc190d73a521"
      unitRef="U_USD">71058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2"
      decimals="-3"
      id="F_a9a686ec-3488-439b-9cee-c39c5b2c4eb7"
      unitRef="U_USD">192888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c208203b-14a2-49cf-8b8a-bb93410de02a"
      decimals="-3"
      id="F_3fc8c635-63fb-4310-9740-3ca290a01100"
      unitRef="U_USD">198993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_9032cf5c-beff-47ca-8222-a225b66047ea"
      unitRef="U_USD">220980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_3735939a-b60f-4374-9ac3-f547aee5a88e"
      unitRef="U_USD">228812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_1abd7441-6b31-4be7-a048-971602b5165a"
      unitRef="U_USD">669202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_4aff62da-4efb-4a68-9cd1-680a34357c0e"
      unitRef="U_USD">687428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_f6b8b958-0752-4e86-83e1-1fa64007c025">&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;3. NET 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 loss per share was computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share was computed using the treasury stock method by dividing net 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 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:41%;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%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12%;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;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="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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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 loss attributable to Neogen&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,957&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;479,848&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;4,006&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,031,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,597,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,845,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,438,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;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 loss per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,031,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,597,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,845,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,438,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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: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;Due to the net loss reported for the three and nine months ended February 28, 2025 and the three and nine months ended February 29, 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_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_94c36d7d-1192-4860-9bcf-5d3e7224124f">&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 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:41%;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%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11%;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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12%;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;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="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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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 loss attributable to Neogen&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,957&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;479,848&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;4,006&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,031,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,597,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,845,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,438,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;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 loss per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,031,907&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,597,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,845,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,438,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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 loss per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_a821b41f-0b83-46ba-94a6-813021ebd711"
      unitRef="U_USD">-10957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_82615f6c-bb6c-4af8-b399-3c96fe423b3d"
      unitRef="U_USD">-2022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_a58c8b54-f97b-4f07-b029-8a86eebf6971"
      unitRef="U_USD">-479848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_d9db3f29-1abb-4557-a343-bb37222f5a64"
      unitRef="U_USD">-4006000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="0"
      id="F_2e16f161-1d1e-49f5-9ff6-5ecaa598b734"
      unitRef="U_shares">217031907</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="0"
      id="F_0b3dbf7b-5f19-43fb-bab3-df189ee8c94b"
      unitRef="U_shares">216597777</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="0"
      id="F_b50238dd-65f0-44e7-b737-2703eabe85ce"
      unitRef="U_shares">216845782</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="0"
      id="F_c8e7ead2-ede4-4e84-a39f-a5b1d6f487b5"
      unitRef="U_shares">216438643</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="0"
      id="F_b214ceb0-9486-4285-9436-4259d62baf52"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="0"
      id="F_5ab1efac-1b98-4bc7-b430-c1d4af0fbdaa"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="0"
      id="F_0c035d89-9269-4175-8db7-e194a1f9c7bc"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="0"
      id="F_802905dc-cfa0-42ed-9039-d35ca9cab9ce"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="0"
      id="F_bfcfe311-6a62-4e4a-9715-2e9c32113bf8"
      unitRef="U_shares">217031907</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="0"
      id="F_74f4fa75-a336-4d38-8441-436368a2957e"
      unitRef="U_shares">216597777</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="0"
      id="F_7e6cdb83-d66a-4d91-b43a-cc02f497c914"
      unitRef="U_shares">216845782</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="0"
      id="F_f7709905-97a2-4c06-a408-63dac7740a02"
      unitRef="U_shares">216438643</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="2"
      id="F_4214d319-e5c7-4363-97c2-957397e38057"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="2"
      id="F_6cb94589-9c9a-4942-a998-7803c25df5a2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="2"
      id="F_02a46b52-f405-4908-ab17-b37609423569"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="2"
      id="F_c078fc31-5e8b-46a3-a00c-5ba8d42a20a8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="2"
      id="F_7cf67fa1-402c-43f7-bc67-842b5c21b384"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="2"
      id="F_6e636435-8ec6-478a-9118-ff61f83149bd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="2"
      id="F_c21b958c-8bb3-4eab-afbb-5dc7db33f974"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="2"
      id="F_a7690de1-6bf1-4706-9aac-0e9c47e4b057"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_cb9105da-d951-49a0-9b1b-92194f9eee84">&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;4. SEGMENT INFORMATION AND GEOGRAPHIC DATA&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 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. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors. This segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets biosecurity products to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.&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;Many of our international operations originally focused on the Company&#x2019;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company&#x2019;s complete line of products and services, including those usually associated with the Animal Safety segment such as biosecurity products, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment.&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;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;Segment information 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:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:42.048%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.14%;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.002%;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.14%;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.002%;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.14%;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.382%;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.14%;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.002%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8.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;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;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;Food&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Animal&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;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;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of and during the three months ended February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;145,248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;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;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;196,488&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;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;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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: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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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: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;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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:9pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,566,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;342,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,036,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of and during the three months ended February 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;149,709&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;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;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;202,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;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;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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: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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,754&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,058&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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: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;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,781&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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:9pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,071,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;344,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;166,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,582,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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:0.3402777777777778in;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="width:100%;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:6pt;font-family:Times New Roman;margin-bottom:6pt;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:42.048%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.18%;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.962%;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.18%;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.962%;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.18%;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.342%;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.18%;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.962%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8.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;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;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;Food&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Animal&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;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;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;During the nine months ended February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;452,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;143,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;596,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;23,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;49,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;72,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;476,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;192,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Operating (loss) income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;399,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;8,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;59,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;449,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;During the nine months ended February 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;464,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;145,475&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;610,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;23,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;53,518&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;76,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;488,435&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;198,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;62,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;30,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;47,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;45,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:0.3402777777777778in;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="width:100%;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;Excludes &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;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 the Company&#x2019;s 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:26.667%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.111%;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:16.889000000000003%;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.111%;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.777999999999999%;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.111%;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:14.666%;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.111%;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.555%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;115,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;124,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;333,509&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;348,848&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;105,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;104,586&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;335,693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;338,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="INF"
      id="F_72390e16-046e-442a-95c9-5a3aca510179"
      unitRef="U_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_aee3ef32-b084-4239-bfd8-8facf67dfaa0">&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;Segment information 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:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:42.048%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.14%;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.002%;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.14%;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.002%;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.14%;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.382%;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.14%;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.002%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8.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;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;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;Food&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Animal&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;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;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of and during the three months ended February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;145,248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;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;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;196,488&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;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;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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: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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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: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;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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:9pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,566,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;342,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,036,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of and during the three months ended February 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;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;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;149,709&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;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;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;202,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;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;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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: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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,754&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,058&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:left;"&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;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="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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: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;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,781&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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:9pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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;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;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,071,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;344,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;166,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,582,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;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="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:0.3402777777777778in;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="width:100%;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;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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:42.048%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.18%;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.962%;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.18%;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.962%;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.18%;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.342%;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.18%;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.962%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8.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;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;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;Food&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Animal&lt;br/&gt;Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;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;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;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;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;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:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;During the nine months ended February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;452,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;143,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;596,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;23,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;49,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;72,647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;476,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;192,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Operating (loss) income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;399,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;8,977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;59,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;449,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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-weight:bold;font-kerning:none;min-width:fit-content;"&gt;During the nine months ended February 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;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;Product revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;464,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;145,475&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;610,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Service revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;23,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;53,518&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;76,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;Total revenues to external customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;488,435&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;198,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;62,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;30,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;47,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;45,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:0.3402777777777778in;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="width:100%;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;Excludes &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;intersegment transactions. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_2f681f49-87d6-4681-a499-65894779a23a"
      decimals="-3"
      id="F_03225f52-6939-4ae1-9b4e-b0d98effa119"
      unitRef="U_USD">145248000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_6cf6ae5c-b0dc-472b-ba37-12109b010506"
      decimals="-3"
      id="F_ae1b7acd-e08c-493e-b2d7-3ef1935b7898"
      unitRef="U_USD">51240000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_0c62de7c-9f5c-4fcd-8027-de00dff1abff"
      decimals="-3"
      id="F_3a5fb758-1c14-4ec6-9cde-f00ca73bf180"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_f3f28178-6862-4539-8322-2e5aea0a4f66"
      decimals="-3"
      id="F_dd8eae08-91d4-4c97-9275-1dcb08ba754e"
      unitRef="U_USD">196488000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_a533c465-bc8a-4e9d-b24d-190943f17c97"
      decimals="-3"
      id="F_43d32b9c-f42f-45bd-b095-e15b6d12a0e4"
      unitRef="U_USD">7483000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_b1150a4a-f2c2-4249-bac4-df5aa94ecc6a"
      decimals="-3"
      id="F_10cc4dd6-3750-4e2e-897b-eaa0af3ae1a8"
      unitRef="U_USD">17009000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_35c2e4b5-92ef-4e57-8382-36f12ce62f24"
      decimals="-3"
      id="F_6e5d354b-c9f4-4992-99b2-8283b46d648c"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_89ba6cb2-c6f8-4f39-82a5-2bbd33255662"
      decimals="-3"
      id="F_68ee6dee-9848-4edc-b497-725aa9eaa9b1"
      unitRef="U_USD">24492000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea"
      decimals="-3"
      id="F_56288e42-e9c0-488d-9fab-3450ebf22d3a"
      unitRef="U_USD">152731000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d"
      decimals="-3"
      id="F_e24f6e2b-8873-40e1-87c5-c692db6a6a4d"
      unitRef="U_USD">68249000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_f2d70637-958b-4a0e-8489-10fa25939423"
      decimals="-3"
      id="F_f89b3f30-5ef0-4de4-a55d-380224e3e822"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_366e44eb-891a-4606-9a4c-4a18928cd4cb"
      unitRef="U_USD">220980000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea"
      decimals="-3"
      id="F_3e2bae16-64e5-45e1-a851-48e0f2d5f1b5"
      unitRef="U_USD">19315000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d"
      decimals="-3"
      id="F_b5a22fdc-8bbe-4bca-a855-c3d73c85208c"
      unitRef="U_USD">6750000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_f2d70637-958b-4a0e-8489-10fa25939423"
      decimals="-3"
      id="F_ccefac6a-e4e3-4029-9336-bdad68ae8d28"
      unitRef="U_USD">-20650000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_f5c2fe4b-e707-4a5e-aafb-b579ac5b0202"
      unitRef="U_USD">5415000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="C_14bf7094-0c36-4182-934b-ca3f8b943a2d"
      decimals="-3"
      id="F_072a1e2d-7b62-4255-b299-f289283a716d"
      unitRef="U_USD">3566450000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_90f163d0-de51-44ff-a09c-ba14018c1e02"
      decimals="-3"
      id="F_ab6c137a-c436-44f3-af62-173384e0a587"
      unitRef="U_USD">342181000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_1367e7c1-05d4-4dc5-882c-46c3f1c9895e"
      decimals="-3"
      id="F_cf397a4f-24ef-4363-89c5-ee4aec84d27d"
      unitRef="U_USD">127705000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_9d0b91a1-22d7-4ece-ba23-eefacad32d35"
      unitRef="U_USD">4036336000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c71d6d2e-34b8-42d5-8efe-c82357be31eb"
      decimals="-3"
      id="F_0c24ca92-2e2f-41a3-88fe-8074c26476a5"
      unitRef="U_USD">149709000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_cf68425d-40bc-4093-9e90-36fa077de360"
      decimals="-3"
      id="F_6e99ccda-c478-4c85-9b3a-608f881a1fc6"
      unitRef="U_USD">52469000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_a476a67f-43c2-4b10-b4b9-8ecea6403593"
      decimals="-3"
      id="F_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_4d4a28c2-305d-436d-a7eb-eb79e236cbce"
      decimals="-3"
      id="F_d495983c-0475-4bdb-b1c0-2d1e4c601a24"
      unitRef="U_USD">202178000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_809acae7-a6d2-498f-ad24-d681f59eab32"
      decimals="-3"
      id="F_46e8c619-ab85-40cb-84c1-cd9f0221591d"
      unitRef="U_USD">8045000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_570080d7-84bc-4ecf-9615-d65c29fc0f6d"
      decimals="-3"
      id="F_6731b24f-6b17-41b8-abe1-f9c62bdac1be"
      unitRef="U_USD">18589000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_f83914e8-9a25-46bb-bcc6-c3d78146d448"
      decimals="-3"
      id="F_a462d91a-e3a6-47ce-9110-b91fe89a764d"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c69fb83f-6c9b-48ea-935e-9569ae3acd26"
      decimals="-3"
      id="F_387ea123-aaca-4ba5-b732-e13d5bb76fd8"
      unitRef="U_USD">26634000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773"
      decimals="-3"
      id="F_08dd7a73-a19d-47dd-861c-5388521d371d"
      unitRef="U_USD">157754000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b"
      decimals="-3"
      id="F_a0736721-d16d-493f-b5b3-5ef72336dd7b"
      unitRef="U_USD">71058000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87"
      decimals="-3"
      id="F_a002fb67-e747-4587-90f2-b5be557c8f2d"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_cc2383f7-9176-4946-ad33-06ebdcee1dd2"
      unitRef="U_USD">228812000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773"
      decimals="-3"
      id="F_5f9172e6-2c2d-4e93-a770-a867b3d71eac"
      unitRef="U_USD">15915000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b"
      decimals="-3"
      id="F_98770430-b84b-4f7a-823f-a5e428ebdce8"
      unitRef="U_USD">14781000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_9d5029de-e3c4-45e0-8436-8ab2abd43e87"
      decimals="-3"
      id="F_acd2e0ab-5904-42ec-a5e5-7172407be6fe"
      unitRef="U_USD">-18673000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_28ff9dd2-ea46-497c-a6bd-3af43cf833af"
      unitRef="U_USD">12023000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="C_12e85d30-545e-4d23-bcc6-7727bd41ac4a"
      decimals="-3"
      id="F_4135953a-0d34-4847-bc2b-9af704fecbb2"
      unitRef="U_USD">4071831000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_852c619c-c891-421a-a567-b51b0358ff88"
      decimals="-3"
      id="F_c4223653-d9c7-47d2-ab97-b871da3a9519"
      unitRef="U_USD">344205000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_7d85e7d1-ba92-4897-a5f0-df49617ce1eb"
      decimals="-3"
      id="F_2a0ce709-4212-4552-9865-a4cd9b173ac5"
      unitRef="U_USD">166456000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_698aa6ea-7152-4201-8b81-68f1ae1e5f4f"
      unitRef="U_USD">4582492000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_d9e8e3fb-e521-4921-90d4-294b8b62e316"
      decimals="-3"
      id="F_14741b93-0ace-42dd-9348-09ea1c978558"
      unitRef="U_USD">452974000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_a96791d0-b4d4-481c-add6-118a0da0b626"
      decimals="-3"
      id="F_54f45c90-0665-48db-8fdd-23acb7825b79"
      unitRef="U_USD">143581000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_01388dba-5af8-45c5-ad0b-73ff79f8354d"
      decimals="-3"
      id="F_48ff46c3-1b1c-4808-a5d3-af2a37722f0d"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_a47c2f97-799a-4a98-a019-f2b55a953008"
      decimals="-3"
      id="F_e272d17b-43dc-49ae-aec0-199c137f0569"
      unitRef="U_USD">596555000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_5cd953dd-535f-42aa-b5d0-ae9b4150aeff"
      decimals="-3"
      id="F_4457c592-8316-4fe1-a0f1-363f26e83cb3"
      unitRef="U_USD">23340000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_0b22dea7-5e3a-494d-b87e-6466eb401456"
      decimals="-3"
      id="F_bf4bded4-44b6-4026-8b45-a69a77a219d1"
      unitRef="U_USD">49307000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_5ee4574b-9d19-4640-98f2-3b63a31b89d0"
      decimals="-3"
      id="F_fc5a8edc-67e4-4c20-9299-a28abfb058fa"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_b4cc9f13-cebe-4d97-bcbe-92f8eb016fd5"
      decimals="-3"
      id="F_be0aa91e-de92-49ae-a4b9-793fe3d9959b"
      unitRef="U_USD">72647000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78"
      decimals="-3"
      id="F_9db107ee-2fe2-4fcc-9b59-65e665fd47f8"
      unitRef="U_USD">476314000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55"
      decimals="-3"
      id="F_fc9ea1cc-840f-4cd7-9832-124fb3a4cff9"
      unitRef="U_USD">192888000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_7501ef60-0d42-4ab7-9d85-3da82e20934f"
      decimals="-3"
      id="F_a2212f56-60ea-46b9-b0ac-52ec38fc345d"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_352d8f21-e321-4976-8cc9-2e5e92083518"
      unitRef="U_USD">669202000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78"
      decimals="-3"
      id="F_9b72cfdd-ffce-4e43-b91d-55a1cbd0583c"
      unitRef="U_USD">-399578000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55"
      decimals="-3"
      id="F_e26ffbbc-e119-48a3-8142-e23a11d686c9"
      unitRef="U_USD">8977000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_7501ef60-0d42-4ab7-9d85-3da82e20934f"
      decimals="-3"
      id="F_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef"
      unitRef="U_USD">-59211000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_4c2d5b5b-5fac-4746-81ed-eed554556ce8"
      unitRef="U_USD">-449812000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_ed48a399-1abe-44d5-bc01-8ca8abd747bf"
      decimals="-3"
      id="F_6a9cd0db-8845-4be6-aaba-7dbf8ecdfa79"
      unitRef="U_USD">464973000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_80e4ab7e-e960-46b9-8c44-0ec503ee2c2f"
      decimals="-3"
      id="F_d4ffef2a-438a-408c-9524-01ed0f625316"
      unitRef="U_USD">145475000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_148e109a-9417-4ad6-bef0-3c4ff606836c"
      decimals="-3"
      id="F_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_7ad8a471-98d0-41c1-bb4c-9d4f35036d00"
      decimals="-3"
      id="F_79a26413-c4aa-40d1-a218-c7b959c117b3"
      unitRef="U_USD">610448000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_bc42d302-85ee-4057-afbb-2a01d51848de"
      decimals="-3"
      id="F_2a120ef0-8da0-4e2c-8410-3be1c2e5288b"
      unitRef="U_USD">23462000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_62adbb7c-9255-48b1-99d0-1e0e286171e5"
      decimals="-3"
      id="F_bea1d2e0-26d3-46d5-a0b2-476db467141a"
      unitRef="U_USD">53518000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_751c88d4-34f1-48b1-aac3-2bac0f969e90"
      decimals="-3"
      id="F_aff0d60e-862e-479b-b4d4-398eb338254e"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_f14a3d33-3cd2-4fe3-a906-7a40e2ba3570"
      decimals="-3"
      id="F_07b96b44-eb49-4e95-afb5-48c243d0af60"
      unitRef="U_USD">76980000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54"
      decimals="-3"
      id="F_6d775bc6-ff6d-4da6-836a-b0f48a4a2027"
      unitRef="U_USD">488435000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2"
      decimals="-3"
      id="F_0750d67c-626f-42f8-ade1-bfe279902975"
      unitRef="U_USD">198993000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c19df1ba-0dac-4513-9c83-834c2c7457f6"
      decimals="-3"
      id="F_527ca707-4c13-4498-a7b0-7336bdefc431"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_b811fb0a-e721-44d9-bbde-395999e73dc0"
      unitRef="U_USD">687428000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54"
      decimals="-3"
      id="F_04d83dc0-d9b5-4800-aa6f-9441e4b42ad1"
      unitRef="U_USD">62485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2"
      decimals="-3"
      id="F_da56a79b-d295-4df2-81ba-812bd73bd918"
      unitRef="U_USD">30876000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_c19df1ba-0dac-4513-9c83-834c2c7457f6"
      decimals="-3"
      id="F_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce"
      unitRef="U_USD">-47738000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_729012b0-1fc5-44eb-80d0-2770ded79766"
      unitRef="U_USD">45623000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_43c26e3e-af7f-464e-991e-94e05ab23b82">&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 the Company&#x2019;s 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:26.667%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.111%;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:16.889000000000003%;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.111%;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.777999999999999%;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.111%;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:14.666%;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.111%;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.555%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;115,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;124,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;333,509&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;348,848&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;105,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;104,586&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;335,693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;338,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;220,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;228,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;669,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;687,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5e7626fc-487b-4208-a96a-fc7128ca9521"
      decimals="-3"
      id="F_a4950b9c-40fc-4010-afba-b0ea9ca52033"
      unitRef="U_USD">115365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8370110b-a29f-41e9-a2bd-c67444823b17"
      decimals="-3"
      id="F_3ef4d5b3-48ed-4de5-bde4-1c90b42c7076"
      unitRef="U_USD">124226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4e3aaf24-96d1-47fd-8c29-d80421b9caf6"
      decimals="-3"
      id="F_03f86776-ff10-48b0-988f-6afb653a3c8d"
      unitRef="U_USD">333509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4ec6df40-c7d3-4632-9e0f-a1a0be2c79cb"
      decimals="-3"
      id="F_0b3349a6-b009-45e0-8898-bbde490991f3"
      unitRef="U_USD">348848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_152ce98e-65e4-4243-acdc-374b0d593e6d"
      decimals="-3"
      id="F_1aba0119-666b-4603-a7a7-e0ca45ff6831"
      unitRef="U_USD">105615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c0c80c51-43b5-4df6-9094-a82d47442b79"
      decimals="-3"
      id="F_bcfe84ed-cf9c-4a59-8303-f6c477741e8d"
      unitRef="U_USD">104586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f15b0ca6-6f5c-43ee-aa65-6aa8397ee766"
      decimals="-3"
      id="F_71bde0af-2010-41f0-8f5c-fa23d559b553"
      unitRef="U_USD">335693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_48ba882d-4924-4a98-802e-1e59d7211e35"
      decimals="-3"
      id="F_b50f7a4a-e44c-4d73-8b2c-2ee850e6a13d"
      unitRef="U_USD">338580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_58a1b443-55e7-480c-b2ee-08206760d792"
      unitRef="U_USD">220980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_36cf590b-864b-4550-81f1-31cf7c7b3f20"
      unitRef="U_USD">228812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_e615b204-7289-4d4a-ba33-8a022db37198"
      unitRef="U_USD">669202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_370b7e81-871d-4b3c-a001-7c04910707c9"
      unitRef="U_USD">687428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_973a9755-0bd6-4413-be18-9cef8fa95d89">&lt;p 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;5. GOODWILL&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 goodwill by reportable segment:&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:46.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;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:14.243%;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.58%;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:14.243%;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.58%;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:14.243%;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;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;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;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;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;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;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;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;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;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;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;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;May 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,054,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,135,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;461,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;461,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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 translation and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,108&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;644&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,590,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;80,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,671,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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 second quarter of fiscal year 2025, the Company identified that the impact of integration challenges and end market conditions on the recent overall financial performance of the Food Safety reporting unit represented a triggering event to test goodwill within that reporting unit for impairment as of September 1, 2024. Management utilized a third-party to quantitatively assess its Food Safety reporting unit. Fair value of the reporting unit was estimated based on a combination of an income-based approach, consisting of a discounted cash flows analysis, and a market-based approach, consisting of pricing multiples derived from an analysis of comparable public companies multiplied against historical and/or anticipated financial metrics of the reporting unit. The inputs to the fair value are defined in the fair value hierarchy as Level 3 inputs. Based on the results of the analysis, the carrying value of the Food Safety reporting unit exceeded its fair value as of September 1, 2024. Accordingly, an impairment charge 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;461,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; was recorded. Differences in the balance sheet change and impairment charge are due to foreign exchange. &lt;/span&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_f580aa3f-d624-46e3-a4d9-62ee1f606338">&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 goodwill by reportable segment:&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:46.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;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:14.243%;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.58%;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:14.243%;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.58%;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:14.243%;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;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;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;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;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;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;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;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;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;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;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;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;May 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,054,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,135,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;Impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;461,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;461,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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 translation and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,108&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;644&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,590,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;80,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,671,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="C_32e2410e-24c2-4187-95d9-f2fdeb169503"
      decimals="-3"
      id="F_c7a56563-318a-4e34-8955-a562c07c540e"
      unitRef="U_USD">2054205000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_378349f8-f3c6-4254-9acd-78b8e9b52ea4"
      decimals="-3"
      id="F_7ff4f4e3-427b-456d-a85a-91a3c17c4d88"
      unitRef="U_USD">81427000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_87f1f328-9785-457f-b3ec-0aab147da9c2"
      unitRef="U_USD">2135632000</us-gaap:Goodwill>
    <neog:GoodwillImpairmentLossExcludingForeignExchange
      contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15"
      decimals="-3"
      id="F_0f47c81e-0ddf-47ff-933b-7cabdd3cb68b"
      unitRef="U_USD">-461175000</neog:GoodwillImpairmentLossExcludingForeignExchange>
    <neog:GoodwillImpairmentLossExcludingForeignExchange
      contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2"
      decimals="-3"
      id="F_431d0fda-4e0c-429e-863a-d21e13add331"
      unitRef="U_USD">0</neog:GoodwillImpairmentLossExcludingForeignExchange>
    <neog:GoodwillImpairmentLossExcludingForeignExchange
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_a3d8e4e3-838f-41ea-925e-66a0666e8b5a"
      unitRef="U_USD">-461175000</neog:GoodwillImpairmentLossExcludingForeignExchange>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="C_e0352283-cc34-4ee3-8bca-4a1df17b6d15"
      decimals="-3"
      id="F_1d9494da-ee16-4bb2-8c35-d0661b2d4839"
      unitRef="U_USD">-2108000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="C_22564794-6abc-462d-81c1-e4655bf265a2"
      decimals="-3"
      id="F_acedf390-dca6-4706-b856-45edc7b3695b"
      unitRef="U_USD">-644000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_69cd8076-bcdc-4a01-a1d6-b4c03973cc4f"
      unitRef="U_USD">-2752000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="C_e1bed128-5b57-48ea-b9c7-c41b20728403"
      decimals="-3"
      id="F_dad3999a-a718-4ab8-aedc-cce3249aac45"
      unitRef="U_USD">1590922000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_47586bdf-276b-4ca8-b92e-c84f27e88295"
      decimals="-3"
      id="F_98e86fce-ae07-4eb3-b6cd-1227caf8920f"
      unitRef="U_USD">80783000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_af1f96ac-b636-478e-bd73-e7857c2564fb"
      unitRef="U_USD">1671705000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_ca4adb39-ec4a-4e2f-b330-3257fb0d214f"
      decimals="-3"
      id="F_ffb023a6-84b6-478c-87b6-66a14ce6b5cd"
      unitRef="U_USD">461390000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_81e6f604-6798-42c0-bbd2-7c3c7109f9cc">&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;The Company regularly evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of its operations. In the second quarter of fiscal year 2025, management initiated a restructuring plan to streamline operations of the Company's global genomics business.&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: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;The Company&#x2019;s 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 condensed consolidated statements of operations.&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:8pt;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:94.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:22.685%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.38%;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.523%;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.26%;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.523%;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.38%;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.523%;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.38%;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.342%;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;vertical-align:bottom;padding-bottom:0in;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;vertical-align:bottom;padding-bottom:0in;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;vertical-align:bottom;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: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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;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: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;vertical-align:bottom;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: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;vertical-align:bottom;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:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,941&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;199&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;3,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;nine months ended February 28, 2025 was as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:39.592%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.122%;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:23.142000000000003%;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.02%;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.468999999999998%;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.02%;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.632000000000001%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,686&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;490&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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 February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_67df4e04-b3bd-4da4-b9c7-e8d9e35f2d14">&lt;p style="font-size:10pt;margin-top:8pt;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:94.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:22.685%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.38%;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.523%;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.26%;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.523%;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.38%;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.523%;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.38%;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.342%;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;vertical-align:bottom;padding-bottom:0in;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;vertical-align:bottom;padding-bottom:0in;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;vertical-align:bottom;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: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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;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: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;vertical-align:bottom;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: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;vertical-align:bottom;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:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,941&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;199&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;3,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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_12b8616e-e95c-4f28-a5d5-ca4d0ae0c4ea"
      decimals="-3"
      id="F_471efbc4-b57d-4da9-8281-7850610e61a5"
      unitRef="U_USD">305000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_6826b823-30b3-42f5-a106-7d960cc5b773"
      decimals="-3"
      id="F_610b7993-05d1-4f6a-974d-1ad7e9ed4ecb"
      unitRef="U_USD">131000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_163f5dd7-0ed1-485a-b38f-d066bc851a78"
      decimals="-3"
      id="F_e90b798a-2a4f-408c-8263-8457d4166924"
      unitRef="U_USD">1941000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_1b8eca91-b57d-40da-8877-d53a5007fe54"
      decimals="-3"
      id="F_98c00a44-f8d8-40fc-8249-b2863f99f719"
      unitRef="U_USD">347000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_174b2994-6e96-4048-8f37-7fc00bcbe51d"
      decimals="-3"
      id="F_2361083e-defd-4268-ae95-810e46f8a0e6"
      unitRef="U_USD">-137000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_db1a39a7-2fb9-48d9-a571-7e5c362eb04b"
      decimals="-3"
      id="F_46b1e4ab-6977-4836-ab23-829416c80e1c"
      unitRef="U_USD">199000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_c9be37aa-cae3-40c0-9579-09fd6b4e6c55"
      decimals="-3"
      id="F_ddd4a5bd-b2d5-4263-8331-c09ed9bcf1d7"
      unitRef="U_USD">6940000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_5a2cedc1-87de-4545-8162-0fc3f7b976f2"
      decimals="-3"
      id="F_8d31970f-4e18-44d6-bea4-6775c3dd657c"
      unitRef="U_USD">1528000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_fe493807-5680-4e72-bdd4-9077cd15d38a"
      decimals="-3"
      id="F_823f03d8-0308-4427-bedc-8c277937d1c5"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_0938524f-5de4-49c6-9b64-d83ba66cee76"
      decimals="-3"
      id="F_0367438c-17ea-4611-ad24-3558a6bc385b"
      unitRef="U_USD">608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_87ca7186-c10c-4363-8cf8-4fd875960560"
      decimals="-3"
      id="F_f7226450-bc9c-4751-b686-0736a6a2c68d"
      unitRef="U_USD">1225000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_e6749d7d-8c85-44a8-8779-a533e38f9843"
      decimals="-3"
      id="F_c1cd65a7-16eb-4e88-b654-13185a0050a5"
      unitRef="U_USD">1478000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_d52275ed-4568-4537-ac4c-5b9c4ed8afff"
      unitRef="U_USD">168000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_8effc812-5130-490e-a411-f62b9ee52f38"
      unitRef="U_USD">938000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_5db630ff-f726-4899-acdf-b1cf2004daef"
      unitRef="U_USD">10106000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_f11620be-bd11-43e2-bb76-a3c7bdd1c778"
      unitRef="U_USD">3353000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_2713302b-e690-491d-8525-1dfd99ec68a8">&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;nine months ended February 28, 2025 was as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:39.592%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.122%;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:23.142000000000003%;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.02%;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.468999999999998%;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.02%;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.632000000000001%;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,686&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;10,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;490&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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 February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;693&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="C_9065ed40-a663-4506-b690-84a3bb98239d"
      decimals="-3"
      id="F_958c6228-fd01-47c5-804a-d30bb79a1212"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_045ab54a-0be1-4e6d-beb4-6fe2282f68cc"
      decimals="-3"
      id="F_8bd6b982-d6b4-46fd-a65e-26d1c692423a"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_31714bda-40e2-401a-859b-17fd3c23cfc0"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e"
      decimals="-3"
      id="F_7e6f77a3-1e36-4bfe-8b09-0ab5f53a0fa9"
      unitRef="U_USD">2420000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f"
      decimals="-3"
      id="F_c9742c89-5aaa-46e0-822e-1ffd6c1b3296"
      unitRef="U_USD">7686000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_6c3a2f13-f537-4f39-b92d-b6e4b858369a"
      unitRef="U_USD">10106000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e"
      decimals="-3"
      id="F_4ce0d41a-ca82-4021-82f5-7cbdda36cc5a"
      unitRef="U_USD">1727000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f"
      decimals="-3"
      id="F_a04c90f9-2104-4673-a772-68c16dee6ba9"
      unitRef="U_USD">490000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_7e1d25d6-7717-4383-867b-1c0b86c383ea"
      unitRef="U_USD">2217000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_325c614c-acb8-4eeb-b7d2-1444c5788f8e"
      decimals="-3"
      id="F_ec7d2001-6812-44d0-b5ea-7ade29422dbd"
      unitRef="U_USD">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_fd868ccc-0e56-4c6f-93a7-ee9ce1cf4f4f"
      decimals="-3"
      id="F_508ea289-34c7-4eaa-b1d0-d62101a50e08"
      unitRef="U_USD">7196000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_8caca285-382c-4089-83f1-91f8d1e3914d"
      unitRef="U_USD">7196000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="C_bdaa7616-4c95-4307-b159-812d1e9a8a54"
      decimals="-3"
      id="F_3a098cc2-8d74-435e-bd21-8ecfe422f335"
      unitRef="U_USD">693000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_1eb60b76-a70b-41de-bc9e-82efbe572d27"
      decimals="-3"
      id="F_10922d95-883a-4c4a-b780-5a6be64619f8"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_7bac54e5-ad42-4ad5-b759-160e453e5d3c"
      unitRef="U_USD">693000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_484526af-c25a-4561-b4fc-25e3f0b4a866">&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;7. INCOME TAXES&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;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;1,230&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 February 28, 2025, and 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,060&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 nine months ended February 28, 2025. 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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,800&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="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,900&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 and nine months ended February 29, 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;. Income tax expense for the quarter is related to changes in the Company&#x2019;s forecasted pre-tax income using an estimated annualized effective tax rate. The net tax benefit for the nine month period is primarily related to pre-tax losses due to amortization expense and interest expense from the 3M FSD acquisition as well as an income tax benefit 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;9,225&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; associated with goodwill impairment charges. The Organization for Economic Cooperation and Development (&#x201c;OECD&#x201d;) Pillar 2 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. The Company is closely monitoring developments and evaluating 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, the Company has included in its income tax for the three and nine months ended February 28, 2025, a forecasted amount of &#x201c;top-up&#x201d; tax for its foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives.&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 February 28, 2025 and May 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; 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,336&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;2,739&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_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_4f6f9ca9-2a18-4376-a560-b02e66aecedc"
      unitRef="U_USD">1230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_d7b28b20-d4e5-438f-9eb2-310bbe932c22"
      unitRef="U_USD">-22060000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_4f95cb5b-c639-4f6f-9d6f-ce226e0bd3d6"
      unitRef="U_USD">-3800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_629fc290-fa72-4f46-a817-20539bd4fcfc"
      decimals="-3"
      id="F_b0c87058-416b-4229-a866-642a905c9050"
      unitRef="U_USD">-3900000</us-gaap:IncomeTaxExpenseBenefit>
    <neog:IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="-3"
      id="F_bfe42fa6-636b-499c-858a-9eaaf36096bf"
      unitRef="U_USD">9225000</neog:IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      decimals="2"
      id="F_8eb5c093-cd91-4a72-aeef-24cf36947b3f"
      unitRef="U_pure">0.15</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_090f8452-a188-4790-925b-f26143538352"
      unitRef="U_USD">4336000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_e25c5ec9-eba4-4b15-9aab-5aae69ff4342"
      unitRef="U_USD">2739000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_17e8979d-fd88-4664-8053-8f31b592f476">&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;8. 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;The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs, when such costs are determined to be probable and estimable. The Company currently utilizes 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 and have ranged from $&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;38&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;131&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_8a657a32-f887-490e-bce7-6a13a98e3375;"&gt;&lt;span style="-sec-ix-hidden:F_28783f4f-de2b-4d6c-a191-cf748e009eba;"&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. The Company&#x2019;s estimated remaining &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_e09daf77-f0eb-47e2-8ead-ce0bcaed463b;"&gt;&lt;span style="-sec-ix-hidden:F_b60f9c0c-a68f-4878-a26e-9accb824285e;"&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 is $&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;February 28, 2025 and May 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;, 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, the Company performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and is currently working with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, the Company 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. The Company has 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_c9f2947e-cd70-4568-8aa8-32b8dd86baaa;"&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;February 28, 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_263fa855-d57a-4742-8b65-ee36aa45d222;"&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-kerning:none;min-width:fit-content;"&gt;In the third quarter of fiscal year 2025, the Company recorded a gain related to a settlement regarding the Company's prior acquisition of certain fixed assets. The amount 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;2,700&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; was received in the third quarter of fiscal year 2025. This amount was partially offset by a related fixed asset impairment 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;2,055&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 was due to the asset no longer being in use. The amount was recorded within General and administrative on the condensed consolidated statements of operations within the Company's Food Safety operating segment.&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;Related to the Company's other contingent liabilities, a 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;1,400&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; was recorded in the third quarter of fiscal year 2025. This contingency loss was driven by an updated valuation of the performance milestone liability for the Company's CAPInnoVet, Inc. transaction. Finally, in the third quarter of fiscal year 2025, the Company reversed a liability 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;930&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 a contingent liability that was recorded as part of the Corvium, Inc. transaction. The final milestone payment was not achieved, resulting in a full reversal of the liability.&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 the third quarter of fiscal year 2024, 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;1,265&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 business interruption insurance proceeds relating to fire damage that occurred in the fourth quarter of fiscal year 2023 at one of our Animal Safety lab facilities. The proceeds were recorded within Cost of Revenues in the condensed consolidated statements of operations.&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 is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, are not expected to have a material effect on its future results of operations or financial position.&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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="C_0d4ad64d-28e9-4ad8-a1ca-b7f60a87b9d4"
      decimals="-3"
      id="F_d6ec2dc4-1c8e-492a-8bf1-af063607d438"
      unitRef="U_USD">38000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="C_b12daba7-0e6d-44ca-97c8-ad29abaabc8a"
      decimals="-3"
      id="F_1371b90a-9dc7-45e6-9659-531c2e157454"
      unitRef="U_USD">131000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_84312315-edfa-4129-9b35-7937eaba25e9"
      unitRef="U_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_0be20b60-44f4-4204-96bd-aa14f3dc6086"
      unitRef="U_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_2b9a6d3a-d556-4499-a535-df7e7a04c8ae">P15Y</neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_a4463824-b331-4cdf-b904-8402eb653139"
      unitRef="U_USD">100000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_d0071330-2acf-4796-9809-2db83fa21230"
      unitRef="U_USD">816000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_0340847b-0c31-4164-9878-26b3963726c2"
      unitRef="U_USD">2700000</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_dd6358ce-c0b4-4a53-9b7b-1eeb32049eec"
      unitRef="U_USD">2055000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_c0dc7fa3-15ef-4de8-a047-71f7643a3a0b"
      unitRef="U_USD">1400000</us-gaap:LossContingencyLossInPeriod>
    <neog:ReversalOfContingentLiability
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      decimals="-3"
      id="F_701c3521-4361-4aaf-9336-9ea59374b4cf"
      unitRef="U_USD">930000</neog:ReversalOfContingentLiability>
    <neog:ProceedsFromBusinessInterruptionInsurance
      contextRef="C_acab4e52-b2c8-43de-9806-5669f6fa6aaf"
      decimals="-3"
      id="F_f856fb97-ef62-41f3-8af0-2e9fe3914d12"
      unitRef="U_USD">1265000</neog:ProceedsFromBusinessInterruptionInsurance>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_0139b58b-3983-4614-8810-23ba8c4e9b66">&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. 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;The Company operates on a global basis and is exposed to the risk that its financial condition, results of operations and cash flows could be adversely affected by changes in foreign currency exchange rates and changes in interest rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, the Company enters into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions and has also entered into interest rate swap contracts as a hedge against changes in interest rates. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as a cash flow hedge or as an economic hedge in accordance with its established policy. Each reporting period, derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. The change in fair value is recorded in accumulated other comprehensive loss, and amounts are reclassified into earnings on the condensed consolidated statements of operations when transactions are realized. Derivatives that are not determined to be effective hedges are adjusted to fair value with a corresponding adjustment to earnings. The Company does not enter into derivative financial instruments 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;The Company forecasts its net exposure in various receivables and payables to fluctuations in the value of various currencies, and has entered into a number of foreign currency forward contracts each month to mitigate that exposure. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. Gains and losses from these contracts are recognized in Other, net in our condensed consolidated statements of operations. 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;80,254&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;70,315&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;February 28, 2025 and May 31, 2024, respectively, and consisted of economic hedges of transactions up to April 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:27.273%;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:16.182%;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:12%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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: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.248%;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:24.385%;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.963000000000001%;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:14.323%;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;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;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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:35.854%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.501%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:27.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.501%;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.986%;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.501%;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:14.606%;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;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;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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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: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, the Company 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, the Company pays 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;150&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;225&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. The fair value of the interest rate swap 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;February 28, 2025 and May 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; was a net (liability) asset 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,355&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;2,451&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. The Company expects 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;155&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;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;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;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;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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) Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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) non-current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;229&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;/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. The Company utilizes 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;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 the Company&#x2019;s 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;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_7d3d57a5-c252-40a6-bef7-e5b2b8d8c1ea"
      decimals="-3"
      id="F_e0b31235-430b-443c-b226-0a08b8d21dc9"
      unitRef="U_USD">80254000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_0a4bd897-e309-41f5-9563-33b73d1a17af"
      decimals="-3"
      id="F_25b94691-88ab-4341-9a65-3eca3ae868d6"
      unitRef="U_USD">70315000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_fe2d68a5-5dd6-41fd-ae62-9e35187e770c">
       &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:27.273%;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:16.182%;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:12%;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_7dfe5f8e-56ba-4875-a1d0-9007bc3247d6"
      decimals="-3"
      id="F_6f1f7d44-a8de-4ae5-ae7d-86c7e72f43d5"
      unitRef="U_USD">350000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_43ec32eb-21a5-468a-872f-2c5e7eec43ec"
      decimals="-3"
      id="F_9ffb351b-9499-4b50-963e-81d5d1d82f2e"
      unitRef="U_USD">265000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_85018697-fbf8-496c-9048-1c24ff961845">&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.248%;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:24.385%;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.963000000000001%;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:14.323%;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;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;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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:35.854%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.501%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:27.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.501%;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.986%;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.501%;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:14.606%;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;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;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;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="6" style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;</neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_2df73f84-7bf3-4da5-8ddc-9ca3c40ff62b"
      decimals="-3"
      id="F_148255c8-ec9b-4098-a0b3-0f7de1f117bc"
      unitRef="U_USD">-57000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_8244d2e3-4f56-4e23-81f5-ae827973f4e0"
      decimals="-3"
      id="F_916a349f-9e60-4d86-a17e-6dac4a127042"
      unitRef="U_USD">150000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_0610220f-c370-49e5-b301-741c53add0f4"
      decimals="-3"
      id="F_2b1bed38-79af-486a-9006-9a0fbd34560e"
      unitRef="U_USD">-342000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_58812c80-7c09-46d9-8363-68f711e8b190"
      decimals="-3"
      id="F_0124b91b-bee4-420d-8ee6-7cc1ea9de44f"
      unitRef="U_USD">-391000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_03eca3a8-239a-4d45-8676-e464eb63b4e9"
      decimals="-3"
      id="F_21c89c30-7be0-4b14-9373-3e7bf770b259"
      unitRef="U_USD">250000000</us-gaap:DerivativeNotionalAmount>
    <neog:DecreaseInDerivativeNotionalAmount
      contextRef="C_b4db7ee2-eff9-4a7a-9663-5872b23a128c"
      decimals="-3"
      id="F_311da510-8f4f-4c97-8ed8-d06cfda0e1e4"
      unitRef="U_USD">200000000</neog:DecreaseInDerivativeNotionalAmount>
    <us-gaap:DerivativeMaturityDates
      contextRef="C_8d9b40c7-1941-4ee7-b615-697a27c544b2"
      id="F_8ba45d4c-f865-4275-aa02-f81704d7181a">2027-06-30</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_eeef20ec-95b2-4742-a5fa-f2984e142bdd"
      decimals="5"
      id="F_edfce644-ab81-4ef3-8758-e1e59d677921"
      unitRef="U_pure">0.04215</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_dc43d882-9cc7-4265-be17-acbfd1751a39"
      decimals="4"
      id="F_2a576b5d-7d50-4166-995c-18a1d617f128"
      unitRef="U_pure">0.0150</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_c1aef1a1-19a0-4427-a8ff-337c4b24808a"
      decimals="4"
      id="F_6d505dc3-b243-43c8-8336-08355a141556"
      unitRef="U_pure">0.0225</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_74748613-a09f-4ea5-a01c-34b0f4bb84f6"
      decimals="-3"
      id="F_15e94cbd-5bad-4bdb-ab15-2b19f8428e04"
      unitRef="U_USD">-1355000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_d475d6a9-c4d1-401b-86d7-aeaf82b0afd4"
      decimals="-3"
      id="F_791ccef8-e640-4b6d-a25b-59cef56f54bb"
      unitRef="U_USD">2451000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_fcccbb72-9554-4377-9aa0-ac99d46643c0"
      decimals="-3"
      id="F_6fe0301f-6ef0-4b09-bfa8-d89255bf0fc3"
      unitRef="U_USD">-155000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_1f89f2ad-077e-449f-834a-a5ede172d4a9">&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;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;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;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;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;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;February 28, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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) Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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) non-current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;white-space:nowrap;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;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;229&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_44f434bc-2960-45bb-8bf9-bd0c45bb4bba"
      decimals="-3"
      id="F_5a07acb7-7422-476f-a4f6-4a86378eebc3"
      unitRef="U_USD">-205000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_903a9366-e085-4705-a582-a423231dfaa6"
      decimals="-3"
      id="F_757a2474-2bcb-44fc-b677-6e408b3bdbd8"
      unitRef="U_USD">2222000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_18157ade-54a0-48af-886e-b182c9ddc73d"
      decimals="-3"
      id="F_179385d0-0d89-4951-be0f-80ee2d69ebca"
      unitRef="U_USD">-1150000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_a6e327d1-1773-4721-9790-516347d1a42d"
      decimals="-3"
      id="F_ec6112ea-ecd5-4f85-9c95-97e79f637a62"
      unitRef="U_USD">229000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_d563e98a-4c52-4cb4-a491-94f58d15a39f">&lt;p 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;10. 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:41.414%;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:12.141000000000002%;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.736999999999998%;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.131%;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.535%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;44,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;25,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;33,251&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;44,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;25,607&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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) gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,658&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;4,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;14,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;46,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;30,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;46,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;30,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;Marketable securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;927&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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) gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,439&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,097&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;47,690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;47,690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_a7180067-5523-4ab4-8b95-97be8c55cbdc">&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:41.414%;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:12.141000000000002%;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.736999999999998%;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.131%;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.535%;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;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;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;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 February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;Nine months ended February 28/29,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;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;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;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;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;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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;44,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;25,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;33,251&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;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;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;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;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;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;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;44,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;25,607&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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) gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,658&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;4,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;14,775&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;46,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;30,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;46,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;30,168&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;Marketable securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;927&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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) gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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;731&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p 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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-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,439&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,097&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;1,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span 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;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;47,690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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;47,690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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;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,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;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:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_9a684ab9-b8e7-4f81-a082-cbdbf3950d5f"
      decimals="-3"
      id="F_796c89af-87ec-411d-afd1-9e0d0fbb2dd6"
      unitRef="U_USD">-44745000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_e72a70d0-e309-4d5f-9c5f-d871213b6718"
      decimals="-3"
      id="F_e4d35c10-2a9e-481b-ac82-c4386975233e"
      unitRef="U_USD">-25128000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_b685b3f2-ebe4-4724-8685-e72cec12de7e"
      decimals="-3"
      id="F_961c4697-9440-4da6-b550-dc5c2500f73f"
      unitRef="U_USD">-30021000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_619e5ae1-5c71-4dc0-a463-58468a40a38f"
      decimals="-3"
      id="F_eca84b2c-a198-4f4b-a7ef-65ab3fcc9fd0"
      unitRef="U_USD">-33251000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_c396c543-c26a-4f0c-8d6b-8ec9326d75fd"
      decimals="-3"
      id="F_22e4d51c-525e-460a-9bf9-0935aba5f861"
      unitRef="U_USD">-44002000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_b73c862b-76fb-4ed1-866b-fab61545afe3"
      decimals="-3"
      id="F_d695f40c-1ca4-43e9-897a-2cd6aa426704"
      unitRef="U_USD">-25607000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_7fcbc562-19ca-474a-818f-0b254bac4f84"
      decimals="-3"
      id="F_5fd92b1f-3a9f-4fc7-bc48-6082839fdd3f"
      unitRef="U_USD">-31885000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_682f0945-79d5-46f7-b3af-a70be258e85d"
      decimals="-3"
      id="F_cc51c614-fa8b-4eae-8929-35f09875bf91"
      unitRef="U_USD">-30285000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_8d097d7f-d6cc-4b93-953c-f41f172207c5"
      decimals="-3"
      id="F_3a8c19f5-d10d-4c3d-878a-3e48403d3789"
      unitRef="U_USD">-2658000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_c2dd6138-773c-4633-a8b6-3f037995758a"
      decimals="-3"
      id="F_aa76afad-a7d7-4126-9c90-767b28a906ba"
      unitRef="U_USD">-4561000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_a801b0e5-822a-4fa1-ace6-676653527adf"
      decimals="-3"
      id="F_21840818-97c0-4249-85df-e7fd3b9538ff"
      unitRef="U_USD">-14775000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_c967ad8a-0027-4a77-8b49-5aa02a0e9ed0"
      decimals="-3"
      id="F_f2aabb52-c1d1-4281-ae74-725d4a2b0fad"
      unitRef="U_USD">117000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_f40acee3-9a1c-4984-aaaa-502d94176d39"
      decimals="-3"
      id="F_15c24b0b-1492-42ac-b85a-9c2a59d075da"
      unitRef="U_USD">-46660000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654"
      decimals="-3"
      id="F_eb308358-8e96-4650-ba63-82f2874b070b"
      unitRef="U_USD">-30168000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_f40acee3-9a1c-4984-aaaa-502d94176d39"
      decimals="-3"
      id="F_663c431b-075c-4c2a-9d04-758e208856b7"
      unitRef="U_USD">-46660000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_c3279146-8ba4-49b1-a85f-6ab26d3c8654"
      decimals="-3"
      id="F_883ef55b-fc74-4336-9795-5785170ae429"
      unitRef="U_USD">-30168000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_d74d9918-9e93-42da-84cf-68606ffce042"
      decimals="-3"
      id="F_5faa62b1-b847-4688-ace7-70ced32cfd13"
      unitRef="U_USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_030014d2-021c-4930-be4d-1de8fb7795bc"
      decimals="-3"
      id="F_70a454c5-32cd-41e2-97cc-bb8493d1f314"
      unitRef="U_USD">-87000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_bb24df5b-24f6-4039-9dea-94e78b983994"
      decimals="-3"
      id="F_2045da39-5bef-42c1-adca-c0ffcc4f1455"
      unitRef="U_USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_f3419bf6-4b49-4140-98e0-2682d632bd2d"
      decimals="-3"
      id="F_53de0721-ce00-4616-9641-611c3ac02c2b"
      unitRef="U_USD">-927000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_04328fe8-9c7b-434b-9583-98187f92ca37"
      decimals="-3"
      id="F_70926bd6-f566-410f-99d8-9099c3c7be98"
      unitRef="U_USD">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b"
      decimals="-3"
      id="F_019bea92-05d5-4f4e-bbfd-b2addfc0bad1"
      unitRef="U_USD">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_31923514-13cc-466e-9023-92e34c6712ff"
      decimals="-3"
      id="F_1b4ab1cd-ba53-4ce8-9551-e729b2c40f10"
      unitRef="U_USD">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_3f470189-edc2-48dd-a402-147946c1360d"
      decimals="-3"
      id="F_cc9fe168-645d-45c4-a83c-8af6a3b3c59e"
      unitRef="U_USD">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_04328fe8-9c7b-434b-9583-98187f92ca37"
      decimals="-3"
      id="F_bb44e915-b78a-48e3-a511-c021151769e3"
      unitRef="U_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_8e02803e-d49c-4527-b61f-76d4d2ae3d6b"
      decimals="-3"
      id="F_90c1b701-23ee-4065-be7d-ace8f1283c34"
      unitRef="U_USD">77000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_31923514-13cc-466e-9023-92e34c6712ff"
      decimals="-3"
      id="F_7879ca04-3ab6-46ef-a760-1fd4de2b1ba4"
      unitRef="U_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_3f470189-edc2-48dd-a402-147946c1360d"
      decimals="-3"
      id="F_64a4a0d0-f417-4014-834d-ae9343e1a4e2"
      unitRef="U_USD">917000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7"
      decimals="-3"
      id="F_e4339f72-4baf-462a-8191-72f0d9cbe992"
      unitRef="U_USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_338784b9-a63f-4452-a6c5-f3653fb8701c"
      decimals="-3"
      id="F_5c4cfd5a-1113-41c1-94e1-141966a47b1a"
      unitRef="U_USD">-10000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_3787d2a1-bbb3-45e7-bf8b-955ba0426ef7"
      decimals="-3"
      id="F_094e55f3-6f19-4c00-8edf-b375ecb0293c"
      unitRef="U_USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_338784b9-a63f-4452-a6c5-f3653fb8701c"
      decimals="-3"
      id="F_7438a441-845f-41c8-8682-076956faad51"
      unitRef="U_USD">-10000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_bc65670c-4008-486f-89c4-500490fce272"
      decimals="-3"
      id="F_f0278708-b164-4080-ab1c-aad21192443c"
      unitRef="U_USD">-743000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_fe892c2a-6de6-4fec-bb0a-1ed3c6289b1e"
      decimals="-3"
      id="F_0458faae-24ba-4145-8175-c57863470e54"
      unitRef="U_USD">566000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_7cec6a9c-08b0-4c8b-96a8-053ec24f9b41"
      decimals="-3"
      id="F_63f8ac91-4fec-4854-83f8-4746df82b9ea"
      unitRef="U_USD">1864000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_919c28cd-d6f1-4b7f-b893-060fdd9c205c"
      decimals="-3"
      id="F_31c37838-966a-4909-a6ab-6a9355db0017"
      unitRef="U_USD">-2039000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f"
      decimals="-3"
      id="F_ab5b7b8e-9578-498e-8e10-38e50b715b4c"
      unitRef="U_USD">-170000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_d55b7099-e23a-4f41-ac10-a166aef8d40f"
      decimals="-3"
      id="F_0215cc95-b14a-457f-a539-b78ebf8b50fe"
      unitRef="U_USD">731000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1"
      decimals="-3"
      id="F_f7f918f9-6a83-4b34-8480-b3fc7594a735"
      unitRef="U_USD">-1797000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_464e719b-5522-4a58-bc0e-ccf1861c0613"
      decimals="-3"
      id="F_21a9fa0e-d766-4231-b618-2bf7abd6300e"
      unitRef="U_USD">4439000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_b84c10c6-aed0-4e9e-b5d4-7b2b474aa92f"
      decimals="-3"
      id="F_60e93606-4f87-4382-9e74-19edac74718e"
      unitRef="U_USD">-117000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_d55b7099-e23a-4f41-ac10-a166aef8d40f"
      decimals="-3"
      id="F_68d9b749-1370-493d-89b9-c388ecb07e09"
      unitRef="U_USD">-592000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_9260cbb5-02f3-4ecc-8f66-9e8abfd4d0a1"
      decimals="-3"
      id="F_ee6a5cd7-626a-47a2-b7d3-fd3e31b205d6"
      unitRef="U_USD">-1097000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_464e719b-5522-4a58-bc0e-ccf1861c0613"
      decimals="-3"
      id="F_2dd94204-f922-40b0-9229-c5ee3acb5777"
      unitRef="U_USD">-1695000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_ecfa16aa-abf6-419a-953f-9339a7863ffb"
      decimals="-3"
      id="F_88325b54-afeb-4872-b4d8-2a6465669c7d"
      unitRef="U_USD">-1030000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b"
      decimals="-3"
      id="F_efb4d85f-a8dd-4a21-9534-3b0ea2d51b98"
      unitRef="U_USD">705000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_ecfa16aa-abf6-419a-953f-9339a7863ffb"
      decimals="-3"
      id="F_0146b938-a4b9-4e16-9592-910560608384"
      unitRef="U_USD">-1030000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_702f7764-72cc-4aab-aeaa-a9ddd1ae613b"
      decimals="-3"
      id="F_25d04f9e-8690-46dc-ad0b-a56b4a084603"
      unitRef="U_USD">705000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_904b1efe-4b44-4d34-9705-4bf1a18b6e77"
      unitRef="U_USD">-47690000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_eef9c14c-21cd-46bb-9db8-64218a8423b4"
      unitRef="U_USD">-29473000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_dde86516-7112-4db9-9ba3-0e0d56c02ee0"
      decimals="-3"
      id="F_5b73c541-0f89-4de3-bd88-a0c62867356c"
      unitRef="U_USD">-47690000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_92e16e08-609c-4dec-837a-2547de01bb56"
      decimals="-3"
      id="F_480da2e3-82ff-4de0-a09e-1e7990de3295"
      unitRef="U_USD">-29473000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_d251a1e6-63bb-482d-9609-bab1e16c7c60"
      id="F_80ebad00-f97f-49bd-b4e9-e2a548726252">&lt;p 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. 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;On April 4, 2025, Neogen Food Safety Corporation entered into the Amendment No. 1 and Refinancing Amendment to Credit Agreement (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Refinancing Amendment&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;&#x201d;), which amended the existing credit agreement, dated June 30, 2022. The Refinancing Amendment, among other things, provides for (i) a new tranche of senior secured term loans in an aggregate principal amount of $450,000 (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2025 Term Loans&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;&#x201d;) and (ii) a revolving credit facility in an aggregate principal amount of $250,000, against which $100,000 has been drawn (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid #000000;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2025 Revolving Facility&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;&#x201d;). The 2025 Term Loans will mature on April 4, 2030. The 2025 Revolving Facility will terminate on the earlier of April 4, 2030, or the date on which the revolving commitments under the 2025 Revolving Facility are terminated.  The Refinancing Amendment lowered the spread on the term loan and revolver facility borrowings from 2.35% to 1.75% based on a net leverage ratio being greater than 3.0 to 1.0. The other terms and conditions of the loan term agreement remain substantially unchanged.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      id="F_2622f5e7-afa3-41d0-85a5-ae426fbccf4d">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      id="F_059f0154-4db6-4029-b925-2b28a76f786f">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      id="F_86399cb8-2a02-4aeb-80b8-f6dfe5486086">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_a621ada7-befa-43da-b95e-68c745564401"
      id="F_03f91b15-579e-4a65-a9e6-6cc0003283aa">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_4ee13d4a-22df-4ee2-9ecd-b47c44caf986"
          xlink:label="F_4ee13d4a-22df-4ee2-9ecd-b47c44caf986"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc"
          xlink:label="F_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2b0b37c6-d6fe-4765-b8cd-2f41535a787b"
          xlink:label="F_2b0b37c6-d6fe-4765-b8cd-2f41535a787b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6"
          xlink:label="F_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6"
          xlink:type="locator"/>
        <link:footnote id="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93" xlink:label="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93" 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;">24</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;">290</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 and nine months ended February 29, 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_4ee13d4a-22df-4ee2-9ecd-b47c44caf986"
          xlink:to="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3cecdbbe-9a9e-4664-bc91-e03eccfd6cfc"
          xlink:to="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2b0b37c6-d6fe-4765-b8cd-2f41535a787b"
          xlink:to="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3c91d9e5-d49a-4f54-aaf6-3bcc373dc3a6"
          xlink:to="FNT_60094906-8ad4-4869-b4e6-771efa8f3c93"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_cbaa801e-3595-4e80-832e-b2d478fa4808"
          xlink:label="F_cbaa801e-3595-4e80-832e-b2d478fa4808"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19"
          xlink:label="F_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_949e9ce2-a31b-4e30-9e7c-b2624607fd52"
          xlink:label="F_949e9ce2-a31b-4e30-9e7c-b2624607fd52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e78f85cc-e27d-4e89-aa42-8f5dd69630f4"
          xlink:label="F_e78f85cc-e27d-4e89-aa42-8f5dd69630f4"
          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;">91</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;">44</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 February 28, 2025 and February 29, 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;"> 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;">914</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;">867</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;">nine months ended February 28, 2025 and February 29, 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_cbaa801e-3595-4e80-832e-b2d478fa4808"
          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_ffac7a47-b24d-4fe3-a14a-46b2fc0bdb19"
          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_949e9ce2-a31b-4e30-9e7c-b2624607fd52"
          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_e78f85cc-e27d-4e89-aa42-8f5dd69630f4"
          xlink:to="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_2a0ce709-4212-4552-9865-a4cd9b173ac5"
          xlink:label="F_2a0ce709-4212-4552-9865-a4cd9b173ac5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_527ca707-4c13-4498-a7b0-7336bdefc431"
          xlink:label="F_527ca707-4c13-4498-a7b0-7336bdefc431"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_acd2e0ab-5904-42ec-a5e5-7172407be6fe"
          xlink:label="F_acd2e0ab-5904-42ec-a5e5-7172407be6fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce"
          xlink:label="F_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_fc5a8edc-67e4-4c20-9299-a28abfb058fa"
          xlink:label="F_fc5a8edc-67e4-4c20-9299-a28abfb058fa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_cf397a4f-24ef-4363-89c5-ee4aec84d27d"
          xlink:label="F_cf397a4f-24ef-4363-89c5-ee4aec84d27d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a2212f56-60ea-46b9-b0ac-52ec38fc345d"
          xlink:label="F_a2212f56-60ea-46b9-b0ac-52ec38fc345d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef"
          xlink:label="F_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_48ff46c3-1b1c-4808-a5d3-af2a37722f0d"
          xlink:label="F_48ff46c3-1b1c-4808-a5d3-af2a37722f0d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a002fb67-e747-4587-90f2-b5be557c8f2d"
          xlink:label="F_a002fb67-e747-4587-90f2-b5be557c8f2d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3a5fb758-1c14-4ec6-9cde-f00ca73bf180"
          xlink:label="F_3a5fb758-1c14-4ec6-9cde-f00ca73bf180"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a462d91a-e3a6-47ce-9110-b91fe89a764d"
          xlink:label="F_a462d91a-e3a6-47ce-9110-b91fe89a764d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f89b3f30-5ef0-4de4-a55d-380224e3e822"
          xlink:label="F_f89b3f30-5ef0-4de4-a55d-380224e3e822"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8"
          xlink:label="F_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02"
          xlink:label="F_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6e5d354b-c9f4-4992-99b2-8283b46d648c"
          xlink:label="F_6e5d354b-c9f4-4992-99b2-8283b46d648c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_aff0d60e-862e-479b-b4d4-398eb338254e"
          xlink:label="F_aff0d60e-862e-479b-b4d4-398eb338254e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ccefac6a-e4e3-4029-9336-bdad68ae8d28"
          xlink:label="F_ccefac6a-e4e3-4029-9336-bdad68ae8d28"
          xlink:type="locator"/>
        <link:footnote id="FNT_b9651bfe-c072-4940-bba6-69aff93cee55" xlink:label="FNT_b9651bfe-c072-4940-bba6-69aff93cee55" 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;">intersegment transactions. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2a0ce709-4212-4552-9865-a4cd9b173ac5"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_527ca707-4c13-4498-a7b0-7336bdefc431"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_acd2e0ab-5904-42ec-a5e5-7172407be6fe"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_198d4e6a-fef0-4dc7-ac46-97f1f520f6ce"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fc5a8edc-67e4-4c20-9299-a28abfb058fa"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_cf397a4f-24ef-4363-89c5-ee4aec84d27d"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a2212f56-60ea-46b9-b0ac-52ec38fc345d"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_bcd0ce8d-9ca3-40c5-ae33-a405354d22ef"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_48ff46c3-1b1c-4808-a5d3-af2a37722f0d"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a002fb67-e747-4587-90f2-b5be557c8f2d"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3a5fb758-1c14-4ec6-9cde-f00ca73bf180"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a462d91a-e3a6-47ce-9110-b91fe89a764d"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f89b3f30-5ef0-4de4-a55d-380224e3e822"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0a0f836d-fd0e-4b83-9fb7-3453b72a60a8"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f0a9e2b9-f6a5-453b-86a1-7f591adc0b02"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6e5d354b-c9f4-4992-99b2-8283b46d648c"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_aff0d60e-862e-479b-b4d4-398eb338254e"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ccefac6a-e4e3-4029-9336-bdad68ae8d28"
          xlink:to="FNT_b9651bfe-c072-4940-bba6-69aff93cee55"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
